You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@cloudstack.apache.org by gi...@apache.org on 2025/03/18 11:02:14 UTC

(cloudstack-www) branch staged-site updated: Automated CloudStack https://cloudstack.staged.apache.org staging website deployment with cloudstack-www branch @ 509156c79e6519a78a0f16835a8cfd455f8ec926

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

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


The following commit(s) were added to refs/heads/staged-site by this push:
     new ac1e844d3 Automated CloudStack https://cloudstack.staged.apache.org staging website deployment with cloudstack-www branch @ 509156c79e6519a78a0f16835a8cfd455f8ec926
ac1e844d3 is described below

commit ac1e844d37e3384e68fe57ff1a96a5f9a80e2fb2
Author: github-actions[bot] <gi...@users.noreply.github.com>
AuthorDate: Tue Mar 18 11:02:07 2025 +0000

    Automated CloudStack https://cloudstack.staged.apache.org staging website deployment with cloudstack-www branch @ 509156c79e6519a78a0f16835a8cfd455f8ec926
---
 404.html                                           |   8 +-
 about/index.html                                   |   8 +-
 api/index.html                                     |   8 +-
 archives/index.html                                |   8 +-
 .../bogdan-cf517c0d7050794d3e2b993b7a1bbf57.png    | Bin 0 -> 165881 bytes
 .../george-d1f9d5394469ed9e196bf1fe9c96c966.png    | Bin 0 -> 171646 bytes
 assets/js/09f163a8.56b7ed8a.js                     |   1 +
 .../{11ce4159.d489ca36.js => 11ce4159.2b4205d8.js} |   2 +-
 .../{1df93b7f.8237ae0b.js => 1df93b7f.a9073fa9.js} |   2 +-
 .../{21eaeff6.37db4132.js => 21eaeff6.47bf284c.js} |   2 +-
 .../{30d516fd.9156e302.js => 30d516fd.8ea7e003.js} |   2 +-
 assets/js/369a20d6.7e585470.js                     |   1 +
 .../{44ac4dbb.e89a2dd3.js => 44ac4dbb.9057496f.js} |   2 +-
 assets/js/4bda30ef.7a505819.js                     |   1 +
 .../{52099127.9b2a79c2.js => 52099127.b31b9e09.js} |   2 +-
 assets/js/6249c28d.270efdd4.js                     |   1 -
 assets/js/6249c28d.85de220f.js                     |   1 +
 .../{646981af.bf1fccdd.js => 646981af.fb2d5b52.js} |   2 +-
 assets/js/6cc07632.0e2e5d97.js                     |   1 -
 assets/js/6cc07632.76c16a38.js                     |   1 +
 .../{72095f03.c6c3cb29.js => 72095f03.b22b8316.js} |   2 +-
 .../{7d9726a8.40470fe7.js => 7d9726a8.b06d833b.js} |   2 +-
 assets/js/814f3328.04041963.js                     |   1 -
 assets/js/814f3328.a4456dad.js                     |   1 +
 .../{81a68457.97c22bce.js => 81a68457.9b95235e.js} |   2 +-
 .../{83197579.f4fbdbab.js => 83197579.a5c22190.js} |   2 +-
 .../{8d351656.d77b7e03.js => 8d351656.739b9277.js} |   2 +-
 assets/js/8eb4e46b.4d91182c.js                     |   1 -
 assets/js/8eb4e46b.f0e5b8e2.js                     |   1 +
 .../{9006ed44.5854f75b.js => 9006ed44.d5b89eac.js} |   2 +-
 .../{92999a1c.d0890cd6.js => 92999a1c.bd647baf.js} |   2 +-
 .../{98b657d8.0751f4d6.js => 98b657d8.dead8dda.js} |   2 +-
 .../{9f0ef2b0.0e4630ba.js => 9f0ef2b0.b52a35ad.js} |   2 +-
 assets/js/a7023ddc.76acfd9e.js                     |   1 +
 assets/js/a7023ddc.a559f790.js                     |   1 -
 assets/js/b2b675dd.79c294e2.js                     |   1 -
 assets/js/b2b675dd.c061f963.js                     |   1 +
 assets/js/b2f554cd.6c661a3a.js                     |   1 -
 assets/js/b2f554cd.79daefc5.js                     |   1 +
 .../{d285ed2c.05bb8986.js => d285ed2c.1854873e.js} |   2 +-
 .../{e6c641e3.a8a02025.js => e6c641e3.83107e7b.js} |   2 +-
 .../{f091cc2c.53c8795f.js => f091cc2c.a9ba7fee.js} |   2 +-
 .../{f4165232.ee7332ac.js => f4165232.927e01b0.js} |   2 +-
 assets/js/main.37e7acfd.js                         |   2 -
 assets/js/main.6c8e411e.js                         |   2 +
 ...js.LICENSE.txt => main.6c8e411e.js.LICENSE.txt} |   0
 assets/js/runtime~main.05453c71.js                 |   1 +
 assets/js/runtime~main.480099ff.js                 |   1 -
 blog/4_1_0_vote_in/index.html                      |   8 +-
 .../index.html                                     |   8 +-
 .../index.html                                     |   8 +-
 blog/announcing-apache-cloudstack-4-12/index.html  |   8 +-
 .../index.html                                     |   8 +-
 .../index.html                                     |   8 +-
 .../index.html                                     |   8 +-
 .../index.html                                     |   8 +-
 blog/announcing_apache_cloudmonkey_v5_2/index.html |   8 +-
 blog/announcing_apache_cloudstack_4_2/index.html   |   8 +-
 blog/announcing_apache_cloudstack_4_21/index.html  |   8 +-
 blog/announcing_apache_cloudstack_4_3/index.html   |   8 +-
 .../index.html                                     |   8 +-
 blog/announcing_apache_cloudstack_v4_4/index.html  |   8 +-
 .../index.html                                     |   8 +-
 .../index.html                                     |   8 +-
 blog/apache-cloudstack-4-17-release/index.html     |   8 +-
 blog/apache-cloudstack-4-18-0/index.html           |   8 +-
 .../index.html                                     |   8 +-
 blog/apache-cloudstack-at-cloudfest/index.html     |   8 +-
 blog/apache-cloudstack-cloudmonkey-v6-2/index.html |   8 +-
 .../index.html                                     |   8 +-
 .../index.html                                     |   8 +-
 .../index.html                                     |   8 +-
 .../index.html                                     |   8 +-
 .../apache-cloudstack-lts-release-41710/index.html |   8 +-
 .../apache-cloudstack-lts-release-41720/index.html |   8 +-
 .../index.html                                     |   8 +-
 .../index.html                                     |   8 +-
 .../index.html                                     |   8 +-
 blog/apache_cloudstack_4_0_0/index.html            |   8 +-
 blog/apache_cloudstack_4_0_11/index.html           |   8 +-
 blog/apache_cloudstack_4_0_2/index.html            |   8 +-
 blog/apache_cloudstack_4_1_0/index.html            |   8 +-
 blog/apache_cloudstack_4_1_1/index.html            |   8 +-
 blog/apache_cloudstack_4_6_is/index.html           |   8 +-
 .../index.html                                     |   8 +-
 .../index.html                                     |   8 +-
 blog/apache_cloudstack_weekly_news_1/index.html    |   8 +-
 blog/apache_cloudstack_weekly_news_10/index.html   |   8 +-
 blog/apache_cloudstack_weekly_news_11/index.html   |   8 +-
 blog/apache_cloudstack_weekly_news_111/index.html  |   8 +-
 blog/apache_cloudstack_weekly_news_12/index.html   |   8 +-
 blog/apache_cloudstack_weekly_news_13/index.html   |   8 +-
 blog/apache_cloudstack_weekly_news_14/index.html   |   8 +-
 blog/apache_cloudstack_weekly_news_17/index.html   |   8 +-
 blog/apache_cloudstack_weekly_news_18/index.html   |   8 +-
 blog/apache_cloudstack_weekly_news_181/index.html  |   8 +-
 blog/apache_cloudstack_weekly_news_21/index.html   |   8 +-
 blog/apache_cloudstack_weekly_news_22/index.html   |   8 +-
 blog/apache_cloudstack_weekly_news_24/index.html   |   8 +-
 blog/apache_cloudstack_weekly_news_25/index.html   |   8 +-
 blog/apache_cloudstack_weekly_news_251/index.html  |   8 +-
 blog/apache_cloudstack_weekly_news_28/index.html   |   8 +-
 blog/apache_cloudstack_weekly_news_29/index.html   |   8 +-
 blog/apache_cloudstack_weekly_news_4/index.html    |   8 +-
 blog/apache_cloudstack_weekly_news_41/index.html   |   8 +-
 blog/apache_cloudstack_weekly_news_42/index.html   |   8 +-
 blog/apache_cloudstack_weekly_news_8/index.html    |   8 +-
 blog/apiculus/index.html                           |   8 +-
 blog/archive/index.html                            |  10 +--
 blog/asf_mailing_list_problems/index.html          |   8 +-
 blog/atom.xml                                      |  54 +++++++++++-
 blog/becoming-a-profitable/index.html              |   8 +-
 .../index.html                                     |   8 +-
 blog/case-study-ikoula-xcpng-cloudstack/index.html |   8 +-
 blog/ccc-2024-roundup/index.html                   |   8 +-
 blog/ccc-2024/index.html                           |   8 +-
 blog/ccc2023-agenda-revealed/index.html            |   8 +-
 blog/ccc2023-roundup/index.html                    |   8 +-
 blog/ccc2023-vp-interview/index.html               |   8 +-
 blog/ccc2024-agenda-revealed/index.html            |   8 +-
 blog/cloud-iaas-predictions-for-2022/index.html    |   8 +-
 blog/cloudfest-2024-roundup/index.html             |   8 +-
 blog/cloudfest-2024/index.html                     |   8 +-
 blog/cloudfest-2025/index.html                     |   8 +-
 blog/cloudmonkey-6.3-release/index.html            |   8 +-
 blog/cloudmonkey-6.4-release/index.html            |   8 +-
 blog/cloudstack-4.18.1-release/index.html          |   8 +-
 blog/cloudstack-4.19.0.0-release/index.html        |   8 +-
 blog/cloudstack-4.19.1.0-release/index.html        |   8 +-
 blog/cloudstack-4.19.2.0-release/index.html        |  10 +--
 blog/cloudstack-4.20.0.0-release/index.html        |   8 +-
 .../index.html                                     |   8 +-
 .../index.html                                     |   8 +-
 blog/cloudstack-and-gitops-at-scale/index.html     |   8 +-
 .../index.html                                     |   8 +-
 .../index.html                                     |   8 +-
 .../index.html                                     |   8 +-
 .../index.html                                     |   8 +-
 .../index.html                                     |   8 +-
 blog/cloudstack-european-user-group-may/index.html |   8 +-
 .../cloudstack-european-user-group-may1/index.html |   8 +-
 .../index.html                                     |   8 +-
 .../index.html                                     |   8 +-
 .../index.html                                     |   8 +-
 .../index.html                                     |   8 +-
 .../index.html                                     |   8 +-
 .../cloudstack-kubernetes-provider-v1-0/index.html |   8 +-
 .../index.html                                     |   8 +-
 .../index.html                                     |   8 +-
 blog/cloudstack_and_openssl_cve_2015/index.html    |   8 +-
 blog/cloudstack_and_the_ghost_glibc/index.html     |   8 +-
 blog/cloudstack_s_realhostip_service_to/index.html |   8 +-
 blog/cloudstack_weekly_news_10_july/index.html     |   8 +-
 blog/coceu-2024/index.html                         |   8 +-
 .../index.html                                     |   8 +-
 blog/cseug-2023-roundup/index.html                 |   8 +-
 blog/cseug-2024-roundup/index.html                 |   8 +-
 blog/cseug-2024/index.html                         |   8 +-
 blog/cseug-2025/index.html                         |   8 +-
 blog/cseug2024-agenda/index.html                   |   8 +-
 blog/csiug-2024-hyd-roundup/index.html             |   8 +-
 blog/cve-2022-35741/index.html                     |   8 +-
 blog/cve_2013_2136_apache_cloudstack/index.html    |   8 +-
 blog/cve_2013_6398_cloudstack_virtual/index.html   |   8 +-
 .../index.html                                     |   8 +-
 blog/cve_2014_7807_apache_cloudstack/index.html    |   8 +-
 blog/day-2-at-cloudfest/index.html                 |   8 +-
 blog/day-3-at-cloudfest/index.html                 |   8 +-
 blog/disaster-recovery-cloudstack-ceph/index.html  |   8 +-
 .../index.html                                     |   8 +-
 blog/future-proof-open-source-platform/index.html  |   8 +-
 blog/gsoc-2023/index.html                          |   8 +-
 blog/how_to_mitigate_openssl_heartbleed/index.html |   8 +-
 blog/index.html                                    |  16 ++--
 blog/india-user-group-2024/index.html              |   8 +-
 blog/log4jshell/index.html                         |   8 +-
 blog/meet-apache-cloudstack-at-kubecon/index.html  |   8 +-
 blog/meet-rohit-yadav-the-new/index.html           |   8 +-
 blog/meet-the-community-david-jumani/index.html    |   8 +-
 .../meet-the-community-gabriel-brascher/index.html |   8 +-
 blog/meet-the-community-k-b/index.html             |   8 +-
 blog/meet-the-community-nicolas-vazquez/index.html |   8 +-
 blog/meet-the-community-pearl-dsilva/index.html    |   8 +-
 blog/meet-the-community-simon-weller/index.html    |   8 +-
 blog/meet-the-community-slavka-peleva/index.html   |   8 +-
 blog/page/10/index.html                            |  18 ++--
 blog/page/11/index.html                            |  16 ++--
 blog/page/12/index.html                            |  10 +--
 blog/page/13/index.html                            |  10 +--
 blog/page/14/index.html                            |  10 +--
 blog/page/15/index.html                            |  10 +--
 blog/page/16/index.html                            |  10 +--
 blog/page/17.htm/index.html                        |  11 +++
 blog/page/17.html/index.html                       |  11 +++
 blog/{tags => page/17}/index.html                  |  14 +--
 blog/page/2/index.html                             |  15 ++--
 blog/page/3/index.html                             |  27 ++----
 blog/page/4/index.html                             |  30 ++++---
 blog/page/5/index.html                             |  20 +++--
 blog/page/6/index.html                             |  14 +--
 blog/page/7/index.html                             |  12 +--
 blog/page/8/index.html                             |  12 +--
 blog/page/9/index.html                             |  12 +--
 blog/realhostip_reprieve/index.html                |   8 +-
 .../realhostip_service_is_being_retired/index.html |   8 +-
 .../index.html                                     |   8 +-
 blog/rss.xml                                       |  50 ++++++++++-
 .../index.html                                     |   8 +-
 .../index.html                                     |   8 +-
 .../index.html                                     |   8 +-
 .../index.html                                     |   8 +-
 .../index.html                                     |   8 +-
 .../index.html                                     |   8 +-
 blog/tags/announcement/index.html                  |   8 +-
 blog/tags/announcement/page/2/index.html           |   8 +-
 blog/tags/announcement/page/3/index.html           |   8 +-
 blog/tags/announcement/page/4/index.html           |   8 +-
 blog/tags/announcement/page/5/index.html           |   8 +-
 blog/tags/announcement/page/6/index.html           |   8 +-
 blog/tags/announcement/page/7/index.html           |   8 +-
 blog/tags/case-studies/index.html                  |  18 ++--
 blog/tags/case-studies/page/2/index.html           |  12 +--
 blog/tags/community/index.html                     |   8 +-
 blog/tags/index.html                               |  10 +--
 blog/tags/news/index.html                          |   8 +-
 blog/tags/news/page/2/index.html                   |   8 +-
 blog/tags/news/page/3/index.html                   |   8 +-
 blog/tags/news/page/4/index.html                   |   8 +-
 blog/tags/roundup/index.html                       |   8 +-
 blog/terraform-solution-brief/index.html           |   8 +-
 blog/test_entry/index.html                         |   8 +-
 .../index.html                                     |   8 +-
 .../index.html                                     |   8 +-
 .../index.html                                     |   8 +-
 .../index.html                                     |   8 +-
 .../index.html                                     |   8 +-
 .../index.html                                     |   8 +-
 .../index.html                                     |   8 +-
 .../index.html                                     |   8 +-
 blog/unauthorised-access-to-annotations/index.html |   8 +-
 blog/vp-2024/index.html                            |   8 +-
 blog/we-systems-case-study/index.html              |   8 +-
 blog/what-s-coming-in-cloudmonkey/index.html       |   8 +-
 blog/what-s-new-in-apache/index.html               |   8 +-
 blog/what-s-new-in-apache1/index.html              |   8 +-
 .../index.html                                     |  11 +++
 .../index.html                                     |  11 +++
 blog/why-lifeincloud-chose-cloudstack/index.html   |  96 +++++++++++++++++++++
 blog/year-in-review-2022/index.html                |   8 +-
 bylaws/index.html                                  |   8 +-
 cloud-builders/index.html                          |   8 +-
 contribute/index.html                              |   8 +-
 developers/index.html                              |   8 +-
 downloads/index.html                               |   8 +-
 events/index.html                                  |   8 +-
 features/index.html                                |   8 +-
 history/index.html                                 |   8 +-
 index.html                                         |   8 +-
 integrations/index.html                            |   8 +-
 kubernetes/index.html                              |   8 +-
 learn-more/index.html                              |   8 +-
 mailing-lists/index.html                           |   8 +-
 search-index.json                                  |   2 +-
 search/index.html                                  |   8 +-
 security/index.html                                |   8 +-
 sitemap.xml                                        |   2 +-
 trademark-guidelines/index.html                    |   8 +-
 users/index.html                                   |   8 +-
 website-guide/index.html                           |   8 +-
 who/index.html                                     |   8 +-
 270 files changed, 1219 insertions(+), 968 deletions(-)

diff --git a/404.html b/404.html
index 50202cd06..5bf90e9a6 100644
--- a/404.html
+++ b/404.html
@@ -12,8 +12,8 @@
 
 
 <script src="scripts/bootstrap.bundle.min.js" async></script><link rel="stylesheet" href="/assets/css/styles.d06f5ed1.css">
-<link rel="preload" href="/assets/js/runtime~main.480099ff.js" as="script">
-<link rel="preload" href="/assets/js/main.37e7acfd.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.05453c71.js" as="script">
+<link rel="preload" href="/assets/js/main.6c8e411e.js" as="script">
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}return t}()||function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
@@ -51,7 +51,7 @@ Foundation.
             </div>
           <br>
           </div></div></footer></div>
-<script src="/assets/js/runtime~main.480099ff.js"></script>
-<script src="/assets/js/main.37e7acfd.js"></script>
+<script src="/assets/js/runtime~main.05453c71.js"></script>
+<script src="/assets/js/main.6c8e411e.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/about/index.html b/about/index.html
index b50868be0..5ad93394b 100644
--- a/about/index.html
+++ b/about/index.html
@@ -12,8 +12,8 @@
 
 
 <script src="scripts/bootstrap.bundle.min.js" async></script><link rel="stylesheet" href="/assets/css/styles.d06f5ed1.css">
-<link rel="preload" href="/assets/js/runtime~main.480099ff.js" as="script">
-<link rel="preload" href="/assets/js/main.37e7acfd.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.05453c71.js" as="script">
+<link rel="preload" href="/assets/js/main.6c8e411e.js" as="script">
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}return t}()||function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
@@ -51,7 +51,7 @@ Foundation.
             </div>
           <br>
           </div></div></footer></div>
-<script src="/assets/js/runtime~main.480099ff.js"></script>
-<script src="/assets/js/main.37e7acfd.js"></script>
+<script src="/assets/js/runtime~main.05453c71.js"></script>
+<script src="/assets/js/main.6c8e411e.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/api/index.html b/api/index.html
index ada9211a9..ad4c44aa5 100644
--- a/api/index.html
+++ b/api/index.html
@@ -12,8 +12,8 @@
 
 
 <script src="scripts/bootstrap.bundle.min.js" async></script><link rel="stylesheet" href="/assets/css/styles.d06f5ed1.css">
-<link rel="preload" href="/assets/js/runtime~main.480099ff.js" as="script">
-<link rel="preload" href="/assets/js/main.37e7acfd.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.05453c71.js" as="script">
+<link rel="preload" href="/assets/js/main.6c8e411e.js" as="script">
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}return t}()||function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
@@ -55,7 +55,7 @@ Foundation.
             </div>
           <br>
           </div></div></footer></div>
-<script src="/assets/js/runtime~main.480099ff.js"></script>
-<script src="/assets/js/main.37e7acfd.js"></script>
+<script src="/assets/js/runtime~main.05453c71.js"></script>
+<script src="/assets/js/main.6c8e411e.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/archives/index.html b/archives/index.html
index 6e366095f..fd2176b74 100644
--- a/archives/index.html
+++ b/archives/index.html
@@ -12,8 +12,8 @@
 
 
 <script src="scripts/bootstrap.bundle.min.js" async></script><link rel="stylesheet" href="/assets/css/styles.d06f5ed1.css">
-<link rel="preload" href="/assets/js/runtime~main.480099ff.js" as="script">
-<link rel="preload" href="/assets/js/main.37e7acfd.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.05453c71.js" as="script">
+<link rel="preload" href="/assets/js/main.6c8e411e.js" as="script">
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}return t}()||function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
@@ -54,7 +54,7 @@ Foundation.
             </div>
           <br>
           </div></div></footer></div>
-<script src="/assets/js/runtime~main.480099ff.js"></script>
-<script src="/assets/js/main.37e7acfd.js"></script>
+<script src="/assets/js/runtime~main.05453c71.js"></script>
+<script src="/assets/js/main.6c8e411e.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/assets/images/bogdan-cf517c0d7050794d3e2b993b7a1bbf57.png b/assets/images/bogdan-cf517c0d7050794d3e2b993b7a1bbf57.png
new file mode 100644
index 000000000..bb1e5850f
Binary files /dev/null and b/assets/images/bogdan-cf517c0d7050794d3e2b993b7a1bbf57.png differ
diff --git a/assets/images/george-d1f9d5394469ed9e196bf1fe9c96c966.png b/assets/images/george-d1f9d5394469ed9e196bf1fe9c96c966.png
new file mode 100644
index 000000000..168d5ee62
Binary files /dev/null and b/assets/images/george-d1f9d5394469ed9e196bf1fe9c96c966.png differ
diff --git a/assets/js/09f163a8.56b7ed8a.js b/assets/js/09f163a8.56b7ed8a.js
new file mode 100644
index 000000000..aba4f8f86
--- /dev/null
+++ b/assets/js/09f163a8.56b7ed8a.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkwebsite=self.webpackChunkwebsite||[]).push([[7686],{1173:e=>{e.exports=JSON.parse('{"permalink":"/blog/page/17","page":17,"postsPerPage":10,"totalPages":17,"totalCount":161,"previousPage":"/blog/page/16","blogDescription":"Apache CloudStack Blog","blogTitle":"Blog"}')}}]);
\ No newline at end of file
diff --git a/assets/js/11ce4159.d489ca36.js b/assets/js/11ce4159.2b4205d8.js
similarity index 58%
rename from assets/js/11ce4159.d489ca36.js
rename to assets/js/11ce4159.2b4205d8.js
index 5bdc00b27..1b44ec203 100644
--- a/assets/js/11ce4159.d489ca36.js
+++ b/assets/js/11ce4159.2b4205d8.js
@@ -1 +1 @@
-"use strict";(self.webpackChunkwebsite=self.webpackChunkwebsite||[]).push([[1531],{75034:e=>{e.exports=JSON.parse('{"permalink":"/blog/page/5","page":5,"postsPerPage":10,"totalPages":16,"totalCount":160,"previousPage":"/blog/page/4","nextPage":"/blog/page/6","blogDescription":"Apache CloudStack Blog","blogTitle":"Blog"}')}}]);
\ No newline at end of file
+"use strict";(self.webpackChunkwebsite=self.webpackChunkwebsite||[]).push([[1531],{75034:e=>{e.exports=JSON.parse('{"permalink":"/blog/page/5","page":5,"postsPerPage":10,"totalPages":17,"totalCount":161,"previousPage":"/blog/page/4","nextPage":"/blog/page/6","blogDescription":"Apache CloudStack Blog","blogTitle":"Blog"}')}}]);
\ No newline at end of file
diff --git a/assets/js/1df93b7f.8237ae0b.js b/assets/js/1df93b7f.a9073fa9.js
similarity index 98%
rename from assets/js/1df93b7f.8237ae0b.js
rename to assets/js/1df93b7f.a9073fa9.js
index 1cd6dbd45..75210b091 100644
--- a/assets/js/1df93b7f.8237ae0b.js
+++ b/assets/js/1df93b7f.a9073fa9.js
@@ -1 +1 @@
-"use strict";(self.webpackChunkwebsite=self.webpackChunkwebsite||[]).push([[3237,2535],{37203:(e,t,a)=>{a.d(t,{Z:()=>l});var n=a(67294);function l(){return n.createElement(n.Fragment,null,n.createElement("section",null,n.createElement("div",{className:"container"},n.createElement("div",{className:"row margin-second"},n.createElement("div",{className:"col-lg-8 offset-lg-2 text-center"},n.createElement("h2",{className:"section-title"},"CloudStack Events"),n.createElement("p",{className:"px [...]
\ No newline at end of file
+"use strict";(self.webpackChunkwebsite=self.webpackChunkwebsite||[]).push([[3237,2535],{37203:(e,t,a)=>{a.d(t,{Z:()=>l});var n=a(67294);function l(){return n.createElement(n.Fragment,null,n.createElement("section",null,n.createElement("div",{className:"container"},n.createElement("div",{className:"row margin-second"},n.createElement("div",{className:"col-lg-8 offset-lg-2 text-center"},n.createElement("h2",{className:"section-title"},"CloudStack Events"),n.createElement("p",{className:"px [...]
\ No newline at end of file
diff --git a/assets/js/21eaeff6.37db4132.js b/assets/js/21eaeff6.47bf284c.js
similarity index 79%
rename from assets/js/21eaeff6.37db4132.js
rename to assets/js/21eaeff6.47bf284c.js
index 76a2f3de0..dab8a27a3 100644
--- a/assets/js/21eaeff6.37db4132.js
+++ b/assets/js/21eaeff6.47bf284c.js
@@ -1 +1 @@
-"use strict";(self.webpackChunkwebsite=self.webpackChunkwebsite||[]).push([[9255],{3905:(e,t,n)=>{n.d(t,{Zo:()=>i,kt:()=>f});var r=n(67294);function a(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function o(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function c [...]
\ No newline at end of file
+"use strict";(self.webpackChunkwebsite=self.webpackChunkwebsite||[]).push([[9255],{3905:(e,t,n)=>{n.d(t,{Zo:()=>i,kt:()=>f});var r=n(67294);function a(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function o(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function c [...]
\ No newline at end of file
diff --git a/assets/js/30d516fd.9156e302.js b/assets/js/30d516fd.8ea7e003.js
similarity index 86%
rename from assets/js/30d516fd.9156e302.js
rename to assets/js/30d516fd.8ea7e003.js
index 148201587..1ba166423 100644
--- a/assets/js/30d516fd.9156e302.js
+++ b/assets/js/30d516fd.8ea7e003.js
@@ -1 +1 @@
-"use strict";(self.webpackChunkwebsite=self.webpackChunkwebsite||[]).push([[4640],{29320:s=>{s.exports=JSON.parse('{"label":"case-studies","permalink":"/blog/tags/case-studies","allTagsPath":"/blog/tags","count":12}')}}]);
\ No newline at end of file
+"use strict";(self.webpackChunkwebsite=self.webpackChunkwebsite||[]).push([[4640],{29320:s=>{s.exports=JSON.parse('{"label":"case-studies","permalink":"/blog/tags/case-studies","allTagsPath":"/blog/tags","count":13}')}}]);
\ No newline at end of file
diff --git a/assets/js/369a20d6.7e585470.js b/assets/js/369a20d6.7e585470.js
new file mode 100644
index 000000000..81259fc3d
--- /dev/null
+++ b/assets/js/369a20d6.7e585470.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkwebsite=self.webpackChunkwebsite||[]).push([[7387],{3905:(e,t,r)=>{r.d(t,{Zo:()=>s,kt:()=>m});var o=r(67294);function n(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function i(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,o)}return r}function a [...]
\ No newline at end of file
diff --git a/assets/js/44ac4dbb.e89a2dd3.js b/assets/js/44ac4dbb.9057496f.js
similarity index 58%
rename from assets/js/44ac4dbb.e89a2dd3.js
rename to assets/js/44ac4dbb.9057496f.js
index c81fe5db5..77ffaf9df 100644
--- a/assets/js/44ac4dbb.e89a2dd3.js
+++ b/assets/js/44ac4dbb.9057496f.js
@@ -1 +1 @@
-"use strict";(self.webpackChunkwebsite=self.webpackChunkwebsite||[]).push([[7142],{90399:e=>{e.exports=JSON.parse('{"permalink":"/blog/page/6","page":6,"postsPerPage":10,"totalPages":16,"totalCount":160,"previousPage":"/blog/page/5","nextPage":"/blog/page/7","blogDescription":"Apache CloudStack Blog","blogTitle":"Blog"}')}}]);
\ No newline at end of file
+"use strict";(self.webpackChunkwebsite=self.webpackChunkwebsite||[]).push([[7142],{90399:e=>{e.exports=JSON.parse('{"permalink":"/blog/page/6","page":6,"postsPerPage":10,"totalPages":17,"totalCount":161,"previousPage":"/blog/page/5","nextPage":"/blog/page/7","blogDescription":"Apache CloudStack Blog","blogTitle":"Blog"}')}}]);
\ No newline at end of file
diff --git a/assets/js/4bda30ef.7a505819.js b/assets/js/4bda30ef.7a505819.js
new file mode 100644
index 000000000..1fa14f21e
--- /dev/null
+++ b/assets/js/4bda30ef.7a505819.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkwebsite=self.webpackChunkwebsite||[]).push([[9916],{3905:(e,t,n)=>{n.d(t,{Zo:()=>u,kt:()=>h});var a=n(67294);function r(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function i(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,a)}return n}function o [...]
\ No newline at end of file
diff --git a/assets/js/52099127.9b2a79c2.js b/assets/js/52099127.b31b9e09.js
similarity index 58%
rename from assets/js/52099127.9b2a79c2.js
rename to assets/js/52099127.b31b9e09.js
index 0cc8db618..83ec64bd4 100644
--- a/assets/js/52099127.9b2a79c2.js
+++ b/assets/js/52099127.b31b9e09.js
@@ -1 +1 @@
-"use strict";(self.webpackChunkwebsite=self.webpackChunkwebsite||[]).push([[1426],{94708:e=>{e.exports=JSON.parse('{"permalink":"/blog/page/7","page":7,"postsPerPage":10,"totalPages":16,"totalCount":160,"previousPage":"/blog/page/6","nextPage":"/blog/page/8","blogDescription":"Apache CloudStack Blog","blogTitle":"Blog"}')}}]);
\ No newline at end of file
+"use strict";(self.webpackChunkwebsite=self.webpackChunkwebsite||[]).push([[1426],{94708:e=>{e.exports=JSON.parse('{"permalink":"/blog/page/7","page":7,"postsPerPage":10,"totalPages":17,"totalCount":161,"previousPage":"/blog/page/6","nextPage":"/blog/page/8","blogDescription":"Apache CloudStack Blog","blogTitle":"Blog"}')}}]);
\ No newline at end of file
diff --git a/assets/js/6249c28d.270efdd4.js b/assets/js/6249c28d.270efdd4.js
deleted file mode 100644
index df682faa3..000000000
--- a/assets/js/6249c28d.270efdd4.js
+++ /dev/null
@@ -1 +0,0 @@
-"use strict";(self.webpackChunkwebsite=self.webpackChunkwebsite||[]).push([[4465],{6191:e=>{e.exports=JSON.parse('{"permalink":"/blog/page/16","page":16,"postsPerPage":10,"totalPages":16,"totalCount":160,"previousPage":"/blog/page/15","blogDescription":"Apache CloudStack Blog","blogTitle":"Blog"}')}}]);
\ No newline at end of file
diff --git a/assets/js/6249c28d.85de220f.js b/assets/js/6249c28d.85de220f.js
new file mode 100644
index 000000000..c921f7e94
--- /dev/null
+++ b/assets/js/6249c28d.85de220f.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkwebsite=self.webpackChunkwebsite||[]).push([[4465],{6191:e=>{e.exports=JSON.parse('{"permalink":"/blog/page/16","page":16,"postsPerPage":10,"totalPages":17,"totalCount":161,"previousPage":"/blog/page/15","nextPage":"/blog/page/17","blogDescription":"Apache CloudStack Blog","blogTitle":"Blog"}')}}]);
\ No newline at end of file
diff --git a/assets/js/646981af.bf1fccdd.js b/assets/js/646981af.fb2d5b52.js
similarity index 79%
rename from assets/js/646981af.bf1fccdd.js
rename to assets/js/646981af.fb2d5b52.js
index 65519c792..6cceee936 100644
--- a/assets/js/646981af.bf1fccdd.js
+++ b/assets/js/646981af.fb2d5b52.js
@@ -1 +1 @@
-"use strict";(self.webpackChunkwebsite=self.webpackChunkwebsite||[]).push([[761],{76600:e=>{e.exports=JSON.parse('{"permalink":"/blog/tags/case-studies","page":1,"postsPerPage":10,"totalPages":2,"totalCount":12,"nextPage":"/blog/tags/case-studies/page/2","blogDescription":"Apache CloudStack Blog","blogTitle":"Blog"}')}}]);
\ No newline at end of file
+"use strict";(self.webpackChunkwebsite=self.webpackChunkwebsite||[]).push([[761],{76600:e=>{e.exports=JSON.parse('{"permalink":"/blog/tags/case-studies","page":1,"postsPerPage":10,"totalPages":2,"totalCount":13,"nextPage":"/blog/tags/case-studies/page/2","blogDescription":"Apache CloudStack Blog","blogTitle":"Blog"}')}}]);
\ No newline at end of file
diff --git a/assets/js/6cc07632.0e2e5d97.js b/assets/js/6cc07632.0e2e5d97.js
deleted file mode 100644
index 3a94ce2c1..000000000
--- a/assets/js/6cc07632.0e2e5d97.js
+++ /dev/null
@@ -1 +0,0 @@
-"use strict";(self.webpackChunkwebsite=self.webpackChunkwebsite||[]).push([[3065],{3905:(e,t,a)=>{a.d(t,{Zo:()=>i,kt:()=>m});var o=a(67294);function n(e,t,a){return t in e?Object.defineProperty(e,t,{value:a,enumerable:!0,configurable:!0,writable:!0}):e[t]=a,e}function r(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),a.push.apply(a,o)}return a}function l [...]
\ No newline at end of file
diff --git a/assets/js/6cc07632.76c16a38.js b/assets/js/6cc07632.76c16a38.js
new file mode 100644
index 000000000..72ce8085a
--- /dev/null
+++ b/assets/js/6cc07632.76c16a38.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkwebsite=self.webpackChunkwebsite||[]).push([[3065],{3905:(e,t,a)=>{a.d(t,{Zo:()=>i,kt:()=>m});var o=a(67294);function n(e,t,a){return t in e?Object.defineProperty(e,t,{value:a,enumerable:!0,configurable:!0,writable:!0}):e[t]=a,e}function r(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),a.push.apply(a,o)}return a}function l [...]
\ No newline at end of file
diff --git a/assets/js/72095f03.c6c3cb29.js b/assets/js/72095f03.b22b8316.js
similarity index 57%
rename from assets/js/72095f03.c6c3cb29.js
rename to assets/js/72095f03.b22b8316.js
index 9e148811b..8d45f3087 100644
--- a/assets/js/72095f03.c6c3cb29.js
+++ b/assets/js/72095f03.b22b8316.js
@@ -1 +1 @@
-"use strict";(self.webpackChunkwebsite=self.webpackChunkwebsite||[]).push([[9028],{30825:e=>{e.exports=JSON.parse('{"permalink":"/blog/page/15","page":15,"postsPerPage":10,"totalPages":16,"totalCount":160,"previousPage":"/blog/page/14","nextPage":"/blog/page/16","blogDescription":"Apache CloudStack Blog","blogTitle":"Blog"}')}}]);
\ No newline at end of file
+"use strict";(self.webpackChunkwebsite=self.webpackChunkwebsite||[]).push([[9028],{30825:e=>{e.exports=JSON.parse('{"permalink":"/blog/page/15","page":15,"postsPerPage":10,"totalPages":17,"totalCount":161,"previousPage":"/blog/page/14","nextPage":"/blog/page/16","blogDescription":"Apache CloudStack Blog","blogTitle":"Blog"}')}}]);
\ No newline at end of file
diff --git a/assets/js/7d9726a8.40470fe7.js b/assets/js/7d9726a8.b06d833b.js
similarity index 58%
rename from assets/js/7d9726a8.40470fe7.js
rename to assets/js/7d9726a8.b06d833b.js
index 0fac375b6..ce4961c1d 100644
--- a/assets/js/7d9726a8.40470fe7.js
+++ b/assets/js/7d9726a8.b06d833b.js
@@ -1 +1 @@
-"use strict";(self.webpackChunkwebsite=self.webpackChunkwebsite||[]).push([[7429],{89494:e=>{e.exports=JSON.parse('{"permalink":"/blog/page/4","page":4,"postsPerPage":10,"totalPages":16,"totalCount":160,"previousPage":"/blog/page/3","nextPage":"/blog/page/5","blogDescription":"Apache CloudStack Blog","blogTitle":"Blog"}')}}]);
\ No newline at end of file
+"use strict";(self.webpackChunkwebsite=self.webpackChunkwebsite||[]).push([[7429],{89494:e=>{e.exports=JSON.parse('{"permalink":"/blog/page/4","page":4,"postsPerPage":10,"totalPages":17,"totalCount":161,"previousPage":"/blog/page/3","nextPage":"/blog/page/5","blogDescription":"Apache CloudStack Blog","blogTitle":"Blog"}')}}]);
\ No newline at end of file
diff --git a/assets/js/814f3328.04041963.js b/assets/js/814f3328.04041963.js
deleted file mode 100644
index d3762869a..000000000
--- a/assets/js/814f3328.04041963.js
+++ /dev/null
@@ -1 +0,0 @@
-"use strict";(self.webpackChunkwebsite=self.webpackChunkwebsite||[]).push([[2535],{45641:e=>{e.exports=JSON.parse('{"title":"Recent Posts","items":[{"title":"Apache CloudStack 4.19.2.0 Release","permalink":"/blog/cloudstack-4.19.2.0-release"},{"title":"CloudStack European User Group 2025 \u2013 Vienna, Austria","permalink":"/blog/cseug-2025"},{"title":"Meet Apache CloudStack at CloudFest 2025","permalink":"/blog/cloudfest-2025"},{"title":"CVE-2025-22828: Unauthorised access to annotation [...]
\ No newline at end of file
diff --git a/assets/js/814f3328.a4456dad.js b/assets/js/814f3328.a4456dad.js
new file mode 100644
index 000000000..1692a6309
--- /dev/null
+++ b/assets/js/814f3328.a4456dad.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkwebsite=self.webpackChunkwebsite||[]).push([[2535],{45641:e=>{e.exports=JSON.parse('{"title":"Recent Posts","items":[{"title":"Why LifeinCloud Chose ACS for their Public Cloud","permalink":"/blog/why-lifeincloud-chose-cloudstack"},{"title":"Apache CloudStack 4.19.2.0 Release","permalink":"/blog/cloudstack-4.19.2.0-release"},{"title":"CloudStack European User Group 2025 \u2013 Vienna, Austria","permalink":"/blog/cseug-2025"},{"title":"Meet Apache CloudStack  [...]
\ No newline at end of file
diff --git a/assets/js/81a68457.97c22bce.js b/assets/js/81a68457.9b95235e.js
similarity index 86%
rename from assets/js/81a68457.97c22bce.js
rename to assets/js/81a68457.9b95235e.js
index 2bb6d9891..bb2249e7e 100644
--- a/assets/js/81a68457.97c22bce.js
+++ b/assets/js/81a68457.9b95235e.js
@@ -1 +1 @@
-"use strict";(self.webpackChunkwebsite=self.webpackChunkwebsite||[]).push([[7400],{96480:s=>{s.exports=JSON.parse('{"label":"case-studies","permalink":"/blog/tags/case-studies","allTagsPath":"/blog/tags","count":12}')}}]);
\ No newline at end of file
+"use strict";(self.webpackChunkwebsite=self.webpackChunkwebsite||[]).push([[7400],{96480:s=>{s.exports=JSON.parse('{"label":"case-studies","permalink":"/blog/tags/case-studies","allTagsPath":"/blog/tags","count":13}')}}]);
\ No newline at end of file
diff --git a/assets/js/83197579.f4fbdbab.js b/assets/js/83197579.a5c22190.js
similarity index 98%
rename from assets/js/83197579.f4fbdbab.js
rename to assets/js/83197579.a5c22190.js
index fbbaf6a70..d3db6c826 100644
--- a/assets/js/83197579.f4fbdbab.js
+++ b/assets/js/83197579.a5c22190.js
@@ -1 +1 @@
-"use strict";(self.webpackChunkwebsite=self.webpackChunkwebsite||[]).push([[7387],{3905:(e,t,a)=>{a.d(t,{Zo:()=>p,kt:()=>f});var n=a(67294);function o(e,t,a){return t in e?Object.defineProperty(e,t,{value:a,enumerable:!0,configurable:!0,writable:!0}):e[t]=a,e}function r(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),a.push.apply(a,n)}return a}function c [...]
\ No newline at end of file
+"use strict";(self.webpackChunkwebsite=self.webpackChunkwebsite||[]).push([[4682],{3905:(e,t,a)=>{a.d(t,{Zo:()=>p,kt:()=>f});var n=a(67294);function o(e,t,a){return t in e?Object.defineProperty(e,t,{value:a,enumerable:!0,configurable:!0,writable:!0}):e[t]=a,e}function r(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),a.push.apply(a,n)}return a}function c [...]
\ No newline at end of file
diff --git a/assets/js/8d351656.d77b7e03.js b/assets/js/8d351656.739b9277.js
similarity index 57%
rename from assets/js/8d351656.d77b7e03.js
rename to assets/js/8d351656.739b9277.js
index 5738f51b9..a4578a36c 100644
--- a/assets/js/8d351656.d77b7e03.js
+++ b/assets/js/8d351656.739b9277.js
@@ -1 +1 @@
-"use strict";(self.webpackChunkwebsite=self.webpackChunkwebsite||[]).push([[6326],{22400:e=>{e.exports=JSON.parse('{"permalink":"/blog/page/14","page":14,"postsPerPage":10,"totalPages":16,"totalCount":160,"previousPage":"/blog/page/13","nextPage":"/blog/page/15","blogDescription":"Apache CloudStack Blog","blogTitle":"Blog"}')}}]);
\ No newline at end of file
+"use strict";(self.webpackChunkwebsite=self.webpackChunkwebsite||[]).push([[6326],{22400:e=>{e.exports=JSON.parse('{"permalink":"/blog/page/14","page":14,"postsPerPage":10,"totalPages":17,"totalCount":161,"previousPage":"/blog/page/13","nextPage":"/blog/page/15","blogDescription":"Apache CloudStack Blog","blogTitle":"Blog"}')}}]);
\ No newline at end of file
diff --git a/assets/js/8eb4e46b.4d91182c.js b/assets/js/8eb4e46b.4d91182c.js
deleted file mode 100644
index 5015318a1..000000000
--- a/assets/js/8eb4e46b.4d91182c.js
+++ /dev/null
@@ -1 +0,0 @@
-"use strict";(self.webpackChunkwebsite=self.webpackChunkwebsite||[]).push([[1],{82638:e=>{e.exports=JSON.parse('{"permalink":"/blog/page/2","page":2,"postsPerPage":10,"totalPages":16,"totalCount":160,"previousPage":"/blog","nextPage":"/blog/page/3","blogDescription":"Apache CloudStack Blog","blogTitle":"Blog"}')}}]);
\ No newline at end of file
diff --git a/assets/js/8eb4e46b.f0e5b8e2.js b/assets/js/8eb4e46b.f0e5b8e2.js
new file mode 100644
index 000000000..bffc5b2af
--- /dev/null
+++ b/assets/js/8eb4e46b.f0e5b8e2.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkwebsite=self.webpackChunkwebsite||[]).push([[1],{82638:e=>{e.exports=JSON.parse('{"permalink":"/blog/page/2","page":2,"postsPerPage":10,"totalPages":17,"totalCount":161,"previousPage":"/blog","nextPage":"/blog/page/3","blogDescription":"Apache CloudStack Blog","blogTitle":"Blog"}')}}]);
\ No newline at end of file
diff --git a/assets/js/9006ed44.5854f75b.js b/assets/js/9006ed44.d5b89eac.js
similarity index 58%
rename from assets/js/9006ed44.5854f75b.js
rename to assets/js/9006ed44.d5b89eac.js
index 59ed49f6c..2d152fb1b 100644
--- a/assets/js/9006ed44.5854f75b.js
+++ b/assets/js/9006ed44.d5b89eac.js
@@ -1 +1 @@
-"use strict";(self.webpackChunkwebsite=self.webpackChunkwebsite||[]).push([[9849],{74225:e=>{e.exports=JSON.parse('{"permalink":"/blog/page/10","page":10,"postsPerPage":10,"totalPages":16,"totalCount":160,"previousPage":"/blog/page/9","nextPage":"/blog/page/11","blogDescription":"Apache CloudStack Blog","blogTitle":"Blog"}')}}]);
\ No newline at end of file
+"use strict";(self.webpackChunkwebsite=self.webpackChunkwebsite||[]).push([[9849],{74225:e=>{e.exports=JSON.parse('{"permalink":"/blog/page/10","page":10,"postsPerPage":10,"totalPages":17,"totalCount":161,"previousPage":"/blog/page/9","nextPage":"/blog/page/11","blogDescription":"Apache CloudStack Blog","blogTitle":"Blog"}')}}]);
\ No newline at end of file
diff --git a/assets/js/92999a1c.d0890cd6.js b/assets/js/92999a1c.bd647baf.js
similarity index 58%
rename from assets/js/92999a1c.d0890cd6.js
rename to assets/js/92999a1c.bd647baf.js
index b9f387348..6d280974d 100644
--- a/assets/js/92999a1c.d0890cd6.js
+++ b/assets/js/92999a1c.bd647baf.js
@@ -1 +1 @@
-"use strict";(self.webpackChunkwebsite=self.webpackChunkwebsite||[]).push([[8442],{15310:e=>{e.exports=JSON.parse('{"permalink":"/blog/page/3","page":3,"postsPerPage":10,"totalPages":16,"totalCount":160,"previousPage":"/blog/page/2","nextPage":"/blog/page/4","blogDescription":"Apache CloudStack Blog","blogTitle":"Blog"}')}}]);
\ No newline at end of file
+"use strict";(self.webpackChunkwebsite=self.webpackChunkwebsite||[]).push([[8442],{15310:e=>{e.exports=JSON.parse('{"permalink":"/blog/page/3","page":3,"postsPerPage":10,"totalPages":17,"totalCount":161,"previousPage":"/blog/page/2","nextPage":"/blog/page/4","blogDescription":"Apache CloudStack Blog","blogTitle":"Blog"}')}}]);
\ No newline at end of file
diff --git a/assets/js/98b657d8.0751f4d6.js b/assets/js/98b657d8.dead8dda.js
similarity index 58%
rename from assets/js/98b657d8.0751f4d6.js
rename to assets/js/98b657d8.dead8dda.js
index 2ad30dc92..9760dc16d 100644
--- a/assets/js/98b657d8.0751f4d6.js
+++ b/assets/js/98b657d8.dead8dda.js
@@ -1 +1 @@
-"use strict";(self.webpackChunkwebsite=self.webpackChunkwebsite||[]).push([[8486],{15509:e=>{e.exports=JSON.parse('{"permalink":"/blog/page/8","page":8,"postsPerPage":10,"totalPages":16,"totalCount":160,"previousPage":"/blog/page/7","nextPage":"/blog/page/9","blogDescription":"Apache CloudStack Blog","blogTitle":"Blog"}')}}]);
\ No newline at end of file
+"use strict";(self.webpackChunkwebsite=self.webpackChunkwebsite||[]).push([[8486],{15509:e=>{e.exports=JSON.parse('{"permalink":"/blog/page/8","page":8,"postsPerPage":10,"totalPages":17,"totalCount":161,"previousPage":"/blog/page/7","nextPage":"/blog/page/9","blogDescription":"Apache CloudStack Blog","blogTitle":"Blog"}')}}]);
\ No newline at end of file
diff --git a/assets/js/9f0ef2b0.0e4630ba.js b/assets/js/9f0ef2b0.b52a35ad.js
similarity index 57%
rename from assets/js/9f0ef2b0.0e4630ba.js
rename to assets/js/9f0ef2b0.b52a35ad.js
index 74d3bf8c8..d9f6421a9 100644
--- a/assets/js/9f0ef2b0.0e4630ba.js
+++ b/assets/js/9f0ef2b0.b52a35ad.js
@@ -1 +1 @@
-"use strict";(self.webpackChunkwebsite=self.webpackChunkwebsite||[]).push([[2308],{78455:e=>{e.exports=JSON.parse('{"permalink":"/blog/page/12","page":12,"postsPerPage":10,"totalPages":16,"totalCount":160,"previousPage":"/blog/page/11","nextPage":"/blog/page/13","blogDescription":"Apache CloudStack Blog","blogTitle":"Blog"}')}}]);
\ No newline at end of file
+"use strict";(self.webpackChunkwebsite=self.webpackChunkwebsite||[]).push([[2308],{78455:e=>{e.exports=JSON.parse('{"permalink":"/blog/page/12","page":12,"postsPerPage":10,"totalPages":17,"totalCount":161,"previousPage":"/blog/page/11","nextPage":"/blog/page/13","blogDescription":"Apache CloudStack Blog","blogTitle":"Blog"}')}}]);
\ No newline at end of file
diff --git a/assets/js/a7023ddc.76acfd9e.js b/assets/js/a7023ddc.76acfd9e.js
new file mode 100644
index 000000000..9607681e4
--- /dev/null
+++ b/assets/js/a7023ddc.76acfd9e.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkwebsite=self.webpackChunkwebsite||[]).push([[1713],{35208:e=>{e.exports=JSON.parse('[{"label":"case-studies","permalink":"/blog/tags/case-studies","count":13},{"label":"announcement","permalink":"/blog/tags/announcement","count":67},{"label":"news","permalink":"/blog/tags/news","count":36},{"label":"roundup","permalink":"/blog/tags/roundup","count":8},{"label":"community","permalink":"/blog/tags/community","count":10}]')}}]);
\ No newline at end of file
diff --git a/assets/js/a7023ddc.a559f790.js b/assets/js/a7023ddc.a559f790.js
deleted file mode 100644
index 4ed5a1e9b..000000000
--- a/assets/js/a7023ddc.a559f790.js
+++ /dev/null
@@ -1 +0,0 @@
-"use strict";(self.webpackChunkwebsite=self.webpackChunkwebsite||[]).push([[1713],{35208:e=>{e.exports=JSON.parse('[{"label":"announcement","permalink":"/blog/tags/announcement","count":67},{"label":"news","permalink":"/blog/tags/news","count":36},{"label":"roundup","permalink":"/blog/tags/roundup","count":8},{"label":"community","permalink":"/blog/tags/community","count":10},{"label":"case-studies","permalink":"/blog/tags/case-studies","count":12}]')}}]);
\ No newline at end of file
diff --git a/assets/js/b2b675dd.79c294e2.js b/assets/js/b2b675dd.79c294e2.js
deleted file mode 100644
index 6b185aa51..000000000
--- a/assets/js/b2b675dd.79c294e2.js
+++ /dev/null
@@ -1 +0,0 @@
-"use strict";(self.webpackChunkwebsite=self.webpackChunkwebsite||[]).push([[533],{28017:e=>{e.exports=JSON.parse('{"permalink":"/blog","page":1,"postsPerPage":10,"totalPages":16,"totalCount":160,"nextPage":"/blog/page/2","blogDescription":"Apache CloudStack Blog","blogTitle":"Blog"}')}}]);
\ No newline at end of file
diff --git a/assets/js/b2b675dd.c061f963.js b/assets/js/b2b675dd.c061f963.js
new file mode 100644
index 000000000..c66e9ffd4
--- /dev/null
+++ b/assets/js/b2b675dd.c061f963.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkwebsite=self.webpackChunkwebsite||[]).push([[533],{28017:e=>{e.exports=JSON.parse('{"permalink":"/blog","page":1,"postsPerPage":10,"totalPages":17,"totalCount":161,"nextPage":"/blog/page/2","blogDescription":"Apache CloudStack Blog","blogTitle":"Blog"}')}}]);
\ No newline at end of file
diff --git a/assets/js/b2f554cd.6c661a3a.js b/assets/js/b2f554cd.6c661a3a.js
deleted file mode 100644
index 3a6461b8f..000000000
--- a/assets/js/b2f554cd.6c661a3a.js
+++ /dev/null
@@ -1 +0,0 @@
-"use strict";(self.webpackChunkwebsite=self.webpackChunkwebsite||[]).push([[1477],{30010:e=>{e.exports=JSON.parse('{"blogPosts":[{"id":"cloudstack-4.19.2.0-release","metadata":{"permalink":"/blog/cloudstack-4.19.2.0-release","editUrl":"https://github.com/apache/cloudstack-www/tree/main/blog/2025-03-03-cloudstack-4.19.2.0-release/index.md","source":"@site/blog/2025-03-03-cloudstack-4.19.2.0-release/index.md","title":"Apache CloudStack 4.19.2.0 Release","description":"The Apache CloudStack [...]
\ No newline at end of file
diff --git a/assets/js/b2f554cd.79daefc5.js b/assets/js/b2f554cd.79daefc5.js
new file mode 100644
index 000000000..24086ef30
--- /dev/null
+++ b/assets/js/b2f554cd.79daefc5.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkwebsite=self.webpackChunkwebsite||[]).push([[1477],{30010:e=>{e.exports=JSON.parse('{"blogPosts":[{"id":"why-lifeincloud-chose-cloudstack","metadata":{"permalink":"/blog/why-lifeincloud-chose-cloudstack","editUrl":"https://github.com/apache/cloudstack-www/tree/main/blog/2025-03-18-why-lifeincloud-chose-cloudstack/index.md","source":"@site/blog/2025-03-18-why-lifeincloud-chose-cloudstack/index.md","title":"Why LifeinCloud Chose ACS for their Public Cloud","d [...]
\ No newline at end of file
diff --git a/assets/js/d285ed2c.05bb8986.js b/assets/js/d285ed2c.1854873e.js
similarity index 57%
rename from assets/js/d285ed2c.05bb8986.js
rename to assets/js/d285ed2c.1854873e.js
index 9dec49300..74fcb0881 100644
--- a/assets/js/d285ed2c.05bb8986.js
+++ b/assets/js/d285ed2c.1854873e.js
@@ -1 +1 @@
-"use strict";(self.webpackChunkwebsite=self.webpackChunkwebsite||[]).push([[6011],{45770:e=>{e.exports=JSON.parse('{"permalink":"/blog/page/11","page":11,"postsPerPage":10,"totalPages":16,"totalCount":160,"previousPage":"/blog/page/10","nextPage":"/blog/page/12","blogDescription":"Apache CloudStack Blog","blogTitle":"Blog"}')}}]);
\ No newline at end of file
+"use strict";(self.webpackChunkwebsite=self.webpackChunkwebsite||[]).push([[6011],{45770:e=>{e.exports=JSON.parse('{"permalink":"/blog/page/11","page":11,"postsPerPage":10,"totalPages":17,"totalCount":161,"previousPage":"/blog/page/10","nextPage":"/blog/page/12","blogDescription":"Apache CloudStack Blog","blogTitle":"Blog"}')}}]);
\ No newline at end of file
diff --git a/assets/js/e6c641e3.a8a02025.js b/assets/js/e6c641e3.83107e7b.js
similarity index 77%
rename from assets/js/e6c641e3.a8a02025.js
rename to assets/js/e6c641e3.83107e7b.js
index 0f380c014..d9e138c86 100644
--- a/assets/js/e6c641e3.a8a02025.js
+++ b/assets/js/e6c641e3.83107e7b.js
@@ -1 +1 @@
-"use strict";(self.webpackChunkwebsite=self.webpackChunkwebsite||[]).push([[1106],{28334:e=>{e.exports=JSON.parse('{"permalink":"/blog/tags/case-studies/page/2","page":2,"postsPerPage":10,"totalPages":2,"totalCount":12,"previousPage":"/blog/tags/case-studies","blogDescription":"Apache CloudStack Blog","blogTitle":"Blog"}')}}]);
\ No newline at end of file
+"use strict";(self.webpackChunkwebsite=self.webpackChunkwebsite||[]).push([[1106],{28334:e=>{e.exports=JSON.parse('{"permalink":"/blog/tags/case-studies/page/2","page":2,"postsPerPage":10,"totalPages":2,"totalCount":13,"previousPage":"/blog/tags/case-studies","blogDescription":"Apache CloudStack Blog","blogTitle":"Blog"}')}}]);
\ No newline at end of file
diff --git a/assets/js/f091cc2c.53c8795f.js b/assets/js/f091cc2c.a9ba7fee.js
similarity index 58%
rename from assets/js/f091cc2c.53c8795f.js
rename to assets/js/f091cc2c.a9ba7fee.js
index 19ffc88a2..55cf494bf 100644
--- a/assets/js/f091cc2c.53c8795f.js
+++ b/assets/js/f091cc2c.a9ba7fee.js
@@ -1 +1 @@
-"use strict";(self.webpackChunkwebsite=self.webpackChunkwebsite||[]).push([[215],{56592:e=>{e.exports=JSON.parse('{"permalink":"/blog/page/9","page":9,"postsPerPage":10,"totalPages":16,"totalCount":160,"previousPage":"/blog/page/8","nextPage":"/blog/page/10","blogDescription":"Apache CloudStack Blog","blogTitle":"Blog"}')}}]);
\ No newline at end of file
+"use strict";(self.webpackChunkwebsite=self.webpackChunkwebsite||[]).push([[215],{56592:e=>{e.exports=JSON.parse('{"permalink":"/blog/page/9","page":9,"postsPerPage":10,"totalPages":17,"totalCount":161,"previousPage":"/blog/page/8","nextPage":"/blog/page/10","blogDescription":"Apache CloudStack Blog","blogTitle":"Blog"}')}}]);
\ No newline at end of file
diff --git a/assets/js/f4165232.ee7332ac.js b/assets/js/f4165232.927e01b0.js
similarity index 57%
rename from assets/js/f4165232.ee7332ac.js
rename to assets/js/f4165232.927e01b0.js
index 4e55e7ecd..9a7edf20c 100644
--- a/assets/js/f4165232.ee7332ac.js
+++ b/assets/js/f4165232.927e01b0.js
@@ -1 +1 @@
-"use strict";(self.webpackChunkwebsite=self.webpackChunkwebsite||[]).push([[2106],{22710:e=>{e.exports=JSON.parse('{"permalink":"/blog/page/13","page":13,"postsPerPage":10,"totalPages":16,"totalCount":160,"previousPage":"/blog/page/12","nextPage":"/blog/page/14","blogDescription":"Apache CloudStack Blog","blogTitle":"Blog"}')}}]);
\ No newline at end of file
+"use strict";(self.webpackChunkwebsite=self.webpackChunkwebsite||[]).push([[2106],{22710:e=>{e.exports=JSON.parse('{"permalink":"/blog/page/13","page":13,"postsPerPage":10,"totalPages":17,"totalCount":161,"previousPage":"/blog/page/12","nextPage":"/blog/page/14","blogDescription":"Apache CloudStack Blog","blogTitle":"Blog"}')}}]);
\ No newline at end of file
diff --git a/assets/js/main.37e7acfd.js b/assets/js/main.37e7acfd.js
deleted file mode 100644
index fd5082275..000000000
--- a/assets/js/main.37e7acfd.js
+++ /dev/null
@@ -1,2 +0,0 @@
-/*! For license information please see main.37e7acfd.js.LICENSE.txt */
-(self.webpackChunkwebsite=self.webpackChunkwebsite||[]).push([[179],{723:(e,t,n)=>{"use strict";n.d(t,{Z:()=>p});var a=n(67294),r=n(87462),o=n(68356),i=n.n(o),c=n(16887);const l={"00346d4a":[()=>n.e(380).then(n.bind(n,86297)),"@site/blog/2023-03-08-future-proof-open-source-platform.md",86297],"00366f10":[()=>n.e(3586).then(n.bind(n,67121)),"@site/blog/2023-01-13-cloudstack-european-user-group-may.md",67121],"00c902c0":[()=>n.e(9774).then(n.bind(n,60720)),"@site/blog/2017-10-13-dnsmasq-vu [...]
\ No newline at end of file
diff --git a/assets/js/main.6c8e411e.js b/assets/js/main.6c8e411e.js
new file mode 100644
index 000000000..ee47c030c
--- /dev/null
+++ b/assets/js/main.6c8e411e.js
@@ -0,0 +1,2 @@
+/*! For license information please see main.6c8e411e.js.LICENSE.txt */
+(self.webpackChunkwebsite=self.webpackChunkwebsite||[]).push([[179],{723:(e,t,n)=>{"use strict";n.d(t,{Z:()=>p});var a=n(67294),r=n(87462),o=n(68356),i=n.n(o),c=n(16887);const l={"00346d4a":[()=>n.e(380).then(n.bind(n,86297)),"@site/blog/2023-03-08-future-proof-open-source-platform.md",86297],"00366f10":[()=>n.e(3586).then(n.bind(n,67121)),"@site/blog/2023-01-13-cloudstack-european-user-group-may.md",67121],"00c902c0":[()=>n.e(9774).then(n.bind(n,60720)),"@site/blog/2017-10-13-dnsmasq-vu [...]
\ No newline at end of file
diff --git a/assets/js/main.37e7acfd.js.LICENSE.txt b/assets/js/main.6c8e411e.js.LICENSE.txt
similarity index 100%
rename from assets/js/main.37e7acfd.js.LICENSE.txt
rename to assets/js/main.6c8e411e.js.LICENSE.txt
diff --git a/assets/js/runtime~main.05453c71.js b/assets/js/runtime~main.05453c71.js
new file mode 100644
index 000000000..97c746c9c
--- /dev/null
+++ b/assets/js/runtime~main.05453c71.js
@@ -0,0 +1 @@
+(()=>{"use strict";var e,c,f,d,a,b={},t={};function r(e){var c=t[e];if(void 0!==c)return c.exports;var f=t[e]={exports:{}};return b[e].call(f.exports,f,f.exports,r),f.exports}r.m=b,e=[],r.O=(c,f,d,a)=>{if(!f){var b=1/0;for(i=0;i<e.length;i++){f=e[i][0],d=e[i][1],a=e[i][2];for(var t=!0,o=0;o<f.length;o++)(!1&a||b>=a)&&Object.keys(r.O).every((e=>r.O[e](f[o])))?f.splice(o--,1):(t=!1,a<b&&(b=a));if(t){e.splice(i--,1);var n=d();void 0!==n&&(c=n)}}return c}a=a||0;for(var i=e.length;i>0&&e[i-1] [...]
\ No newline at end of file
diff --git a/assets/js/runtime~main.480099ff.js b/assets/js/runtime~main.480099ff.js
deleted file mode 100644
index a12cae9be..000000000
--- a/assets/js/runtime~main.480099ff.js
+++ /dev/null
@@ -1 +0,0 @@
-(()=>{"use strict";var e,c,f,d,a,b={},t={};function r(e){var c=t[e];if(void 0!==c)return c.exports;var f=t[e]={exports:{}};return b[e].call(f.exports,f,f.exports,r),f.exports}r.m=b,e=[],r.O=(c,f,d,a)=>{if(!f){var b=1/0;for(i=0;i<e.length;i++){f=e[i][0],d=e[i][1],a=e[i][2];for(var t=!0,o=0;o<f.length;o++)(!1&a||b>=a)&&Object.keys(r.O).every((e=>r.O[e](f[o])))?f.splice(o--,1):(t=!1,a<b&&(b=a));if(t){e.splice(i--,1);var n=d();void 0!==n&&(c=n)}}return c}a=a||0;for(var i=e.length;i>0&&e[i-1] [...]
\ No newline at end of file
diff --git a/blog/4_1_0_vote_in/index.html b/blog/4_1_0_vote_in/index.html
index 136158841..40ac8bf4e 100644
--- a/blog/4_1_0_vote_in/index.html
+++ b/blog/4_1_0_vote_in/index.html
@@ -12,8 +12,8 @@
 
 
 <script src="scripts/bootstrap.bundle.min.js" async></script><link rel="stylesheet" href="/assets/css/styles.d06f5ed1.css">
-<link rel="preload" href="/assets/js/runtime~main.480099ff.js" as="script">
-<link rel="preload" href="/assets/js/main.37e7acfd.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.05453c71.js" as="script">
+<link rel="preload" href="/assets/js/main.6c8e411e.js" as="script">
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}return t}()||function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
@@ -51,7 +51,7 @@ Foundation.
             </div>
           <br>
           </div></div></footer></div>
-<script src="/assets/js/runtime~main.480099ff.js"></script>
-<script src="/assets/js/main.37e7acfd.js"></script>
+<script src="/assets/js/runtime~main.05453c71.js"></script>
+<script src="/assets/js/main.6c8e411e.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/blog/advisory-apache-cloudstack-advisory-on/index.html b/blog/advisory-apache-cloudstack-advisory-on/index.html
index 221ded19c..414e6cfe6 100644
--- a/blog/advisory-apache-cloudstack-advisory-on/index.html
+++ b/blog/advisory-apache-cloudstack-advisory-on/index.html
@@ -12,8 +12,8 @@
 
 
 <script src="scripts/bootstrap.bundle.min.js" async></script><link rel="stylesheet" href="/assets/css/styles.d06f5ed1.css">
-<link rel="preload" href="/assets/js/runtime~main.480099ff.js" as="script">
-<link rel="preload" href="/assets/js/main.37e7acfd.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.05453c71.js" as="script">
+<link rel="preload" href="/assets/js/main.6c8e411e.js" as="script">
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}return t}()||function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
@@ -51,7 +51,7 @@ Foundation.
             </div>
           <br>
           </div></div></footer></div>
-<script src="/assets/js/runtime~main.480099ff.js"></script>
-<script src="/assets/js/main.37e7acfd.js"></script>
+<script src="/assets/js/runtime~main.05453c71.js"></script>
+<script src="/assets/js/main.6c8e411e.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/blog/announce_announcing_apache_cloudstack_4/index.html b/blog/announce_announcing_apache_cloudstack_4/index.html
index d7de9d450..60f5dc5ec 100644
--- a/blog/announce_announcing_apache_cloudstack_4/index.html
+++ b/blog/announce_announcing_apache_cloudstack_4/index.html
@@ -12,8 +12,8 @@
 
 
 <script src="scripts/bootstrap.bundle.min.js" async></script><link rel="stylesheet" href="/assets/css/styles.d06f5ed1.css">
-<link rel="preload" href="/assets/js/runtime~main.480099ff.js" as="script">
-<link rel="preload" href="/assets/js/main.37e7acfd.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.05453c71.js" as="script">
+<link rel="preload" href="/assets/js/main.6c8e411e.js" as="script">
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}return t}()||function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
@@ -51,7 +51,7 @@ Foundation.
             </div>
           <br>
           </div></div></footer></div>
-<script src="/assets/js/runtime~main.480099ff.js"></script>
-<script src="/assets/js/main.37e7acfd.js"></script>
+<script src="/assets/js/runtime~main.05453c71.js"></script>
+<script src="/assets/js/main.6c8e411e.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/blog/announcing-apache-cloudstack-4-12/index.html b/blog/announcing-apache-cloudstack-4-12/index.html
index 4f6fb30a1..21af64300 100644
--- a/blog/announcing-apache-cloudstack-4-12/index.html
+++ b/blog/announcing-apache-cloudstack-4-12/index.html
@@ -12,8 +12,8 @@
 
 
 <script src="scripts/bootstrap.bundle.min.js" async></script><link rel="stylesheet" href="/assets/css/styles.d06f5ed1.css">
-<link rel="preload" href="/assets/js/runtime~main.480099ff.js" as="script">
-<link rel="preload" href="/assets/js/main.37e7acfd.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.05453c71.js" as="script">
+<link rel="preload" href="/assets/js/main.6c8e411e.js" as="script">
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}return t}()||function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
@@ -51,7 +51,7 @@ Foundation.
             </div>
           <br>
           </div></div></footer></div>
-<script src="/assets/js/runtime~main.480099ff.js"></script>
-<script src="/assets/js/main.37e7acfd.js"></script>
+<script src="/assets/js/runtime~main.05453c71.js"></script>
+<script src="/assets/js/main.6c8e411e.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/blog/announcing-apache-cloudstack-lts-maintenance/index.html b/blog/announcing-apache-cloudstack-lts-maintenance/index.html
index 0560c3cf9..4849eb19c 100644
--- a/blog/announcing-apache-cloudstack-lts-maintenance/index.html
+++ b/blog/announcing-apache-cloudstack-lts-maintenance/index.html
@@ -12,8 +12,8 @@
 
 
 <script src="scripts/bootstrap.bundle.min.js" async></script><link rel="stylesheet" href="/assets/css/styles.d06f5ed1.css">
-<link rel="preload" href="/assets/js/runtime~main.480099ff.js" as="script">
-<link rel="preload" href="/assets/js/main.37e7acfd.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.05453c71.js" as="script">
+<link rel="preload" href="/assets/js/main.6c8e411e.js" as="script">
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}return t}()||function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
@@ -59,7 +59,7 @@ Foundation.
             </div>
           <br>
           </div></div></footer></div>
-<script src="/assets/js/runtime~main.480099ff.js"></script>
-<script src="/assets/js/main.37e7acfd.js"></script>
+<script src="/assets/js/runtime~main.05453c71.js"></script>
+<script src="/assets/js/main.6c8e411e.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/blog/announcing-apache-cloudstack-lts-maintenance1/index.html b/blog/announcing-apache-cloudstack-lts-maintenance1/index.html
index 594b0b2c0..e70ba1a10 100644
--- a/blog/announcing-apache-cloudstack-lts-maintenance1/index.html
+++ b/blog/announcing-apache-cloudstack-lts-maintenance1/index.html
@@ -12,8 +12,8 @@
 
 
 <script src="scripts/bootstrap.bundle.min.js" async></script><link rel="stylesheet" href="/assets/css/styles.d06f5ed1.css">
-<link rel="preload" href="/assets/js/runtime~main.480099ff.js" as="script">
-<link rel="preload" href="/assets/js/main.37e7acfd.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.05453c71.js" as="script">
+<link rel="preload" href="/assets/js/main.6c8e411e.js" as="script">
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}return t}()||function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
@@ -59,7 +59,7 @@ Foundation.
             </div>
           <br>
           </div></div></footer></div>
-<script src="/assets/js/runtime~main.480099ff.js"></script>
-<script src="/assets/js/main.37e7acfd.js"></script>
+<script src="/assets/js/runtime~main.05453c71.js"></script>
+<script src="/assets/js/main.6c8e411e.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/blog/announcing-apache-cloudstack-lts-maintenance2/index.html b/blog/announcing-apache-cloudstack-lts-maintenance2/index.html
index 09ba0405e..e0acafc78 100644
--- a/blog/announcing-apache-cloudstack-lts-maintenance2/index.html
+++ b/blog/announcing-apache-cloudstack-lts-maintenance2/index.html
@@ -12,8 +12,8 @@
 
 
 <script src="scripts/bootstrap.bundle.min.js" async></script><link rel="stylesheet" href="/assets/css/styles.d06f5ed1.css">
-<link rel="preload" href="/assets/js/runtime~main.480099ff.js" as="script">
-<link rel="preload" href="/assets/js/main.37e7acfd.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.05453c71.js" as="script">
+<link rel="preload" href="/assets/js/main.6c8e411e.js" as="script">
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}return t}()||function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
@@ -60,7 +60,7 @@ Foundation.
             </div>
           <br>
           </div></div></footer></div>
-<script src="/assets/js/runtime~main.480099ff.js"></script>
-<script src="/assets/js/main.37e7acfd.js"></script>
+<script src="/assets/js/runtime~main.05453c71.js"></script>
+<script src="/assets/js/main.6c8e411e.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/blog/announcing-apache-cloudstack-lts-maintenance3/index.html b/blog/announcing-apache-cloudstack-lts-maintenance3/index.html
index 082f0d908..48ef37daf 100644
--- a/blog/announcing-apache-cloudstack-lts-maintenance3/index.html
+++ b/blog/announcing-apache-cloudstack-lts-maintenance3/index.html
@@ -12,8 +12,8 @@
 
 
 <script src="scripts/bootstrap.bundle.min.js" async></script><link rel="stylesheet" href="/assets/css/styles.d06f5ed1.css">
-<link rel="preload" href="/assets/js/runtime~main.480099ff.js" as="script">
-<link rel="preload" href="/assets/js/main.37e7acfd.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.05453c71.js" as="script">
+<link rel="preload" href="/assets/js/main.6c8e411e.js" as="script">
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}return t}()||function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
@@ -64,7 +64,7 @@ Foundation.
             </div>
           <br>
           </div></div></footer></div>
-<script src="/assets/js/runtime~main.480099ff.js"></script>
-<script src="/assets/js/main.37e7acfd.js"></script>
+<script src="/assets/js/runtime~main.05453c71.js"></script>
+<script src="/assets/js/main.6c8e411e.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/blog/announcing_apache_cloudmonkey_v5_2/index.html b/blog/announcing_apache_cloudmonkey_v5_2/index.html
index 04395df33..393d1e298 100644
--- a/blog/announcing_apache_cloudmonkey_v5_2/index.html
+++ b/blog/announcing_apache_cloudmonkey_v5_2/index.html
@@ -12,8 +12,8 @@
 
 
 <script src="scripts/bootstrap.bundle.min.js" async></script><link rel="stylesheet" href="/assets/css/styles.d06f5ed1.css">
-<link rel="preload" href="/assets/js/runtime~main.480099ff.js" as="script">
-<link rel="preload" href="/assets/js/main.37e7acfd.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.05453c71.js" as="script">
+<link rel="preload" href="/assets/js/main.6c8e411e.js" as="script">
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}return t}()||function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
@@ -51,7 +51,7 @@ Foundation.
             </div>
           <br>
           </div></div></footer></div>
-<script src="/assets/js/runtime~main.480099ff.js"></script>
-<script src="/assets/js/main.37e7acfd.js"></script>
+<script src="/assets/js/runtime~main.05453c71.js"></script>
+<script src="/assets/js/main.6c8e411e.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/blog/announcing_apache_cloudstack_4_2/index.html b/blog/announcing_apache_cloudstack_4_2/index.html
index eb563dc64..81621af38 100644
--- a/blog/announcing_apache_cloudstack_4_2/index.html
+++ b/blog/announcing_apache_cloudstack_4_2/index.html
@@ -12,8 +12,8 @@
 
 
 <script src="scripts/bootstrap.bundle.min.js" async></script><link rel="stylesheet" href="/assets/css/styles.d06f5ed1.css">
-<link rel="preload" href="/assets/js/runtime~main.480099ff.js" as="script">
-<link rel="preload" href="/assets/js/main.37e7acfd.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.05453c71.js" as="script">
+<link rel="preload" href="/assets/js/main.6c8e411e.js" as="script">
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}return t}()||function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
@@ -51,7 +51,7 @@ Foundation.
             </div>
           <br>
           </div></div></footer></div>
-<script src="/assets/js/runtime~main.480099ff.js"></script>
-<script src="/assets/js/main.37e7acfd.js"></script>
+<script src="/assets/js/runtime~main.05453c71.js"></script>
+<script src="/assets/js/main.6c8e411e.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/blog/announcing_apache_cloudstack_4_21/index.html b/blog/announcing_apache_cloudstack_4_21/index.html
index c8d463007..56e114419 100644
--- a/blog/announcing_apache_cloudstack_4_21/index.html
+++ b/blog/announcing_apache_cloudstack_4_21/index.html
@@ -12,8 +12,8 @@
 
 
 <script src="scripts/bootstrap.bundle.min.js" async></script><link rel="stylesheet" href="/assets/css/styles.d06f5ed1.css">
-<link rel="preload" href="/assets/js/runtime~main.480099ff.js" as="script">
-<link rel="preload" href="/assets/js/main.37e7acfd.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.05453c71.js" as="script">
+<link rel="preload" href="/assets/js/main.6c8e411e.js" as="script">
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}return t}()||function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
@@ -51,7 +51,7 @@ Foundation.
             </div>
           <br>
           </div></div></footer></div>
-<script src="/assets/js/runtime~main.480099ff.js"></script>
-<script src="/assets/js/main.37e7acfd.js"></script>
+<script src="/assets/js/runtime~main.05453c71.js"></script>
+<script src="/assets/js/main.6c8e411e.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/blog/announcing_apache_cloudstack_4_3/index.html b/blog/announcing_apache_cloudstack_4_3/index.html
index ac35d03c2..678ad2c45 100644
--- a/blog/announcing_apache_cloudstack_4_3/index.html
+++ b/blog/announcing_apache_cloudstack_4_3/index.html
@@ -12,8 +12,8 @@
 
 
 <script src="scripts/bootstrap.bundle.min.js" async></script><link rel="stylesheet" href="/assets/css/styles.d06f5ed1.css">
-<link rel="preload" href="/assets/js/runtime~main.480099ff.js" as="script">
-<link rel="preload" href="/assets/js/main.37e7acfd.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.05453c71.js" as="script">
+<link rel="preload" href="/assets/js/main.6c8e411e.js" as="script">
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}return t}()||function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
@@ -51,7 +51,7 @@ Foundation.
             </div>
           <br>
           </div></div></footer></div>
-<script src="/assets/js/runtime~main.480099ff.js"></script>
-<script src="/assets/js/main.37e7acfd.js"></script>
+<script src="/assets/js/runtime~main.05453c71.js"></script>
+<script src="/assets/js/main.6c8e411e.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/blog/announcing_apache_cloudstack_cloudmonkey_5/index.html b/blog/announcing_apache_cloudstack_cloudmonkey_5/index.html
index b2c66f63b..c76d26c23 100644
--- a/blog/announcing_apache_cloudstack_cloudmonkey_5/index.html
+++ b/blog/announcing_apache_cloudstack_cloudmonkey_5/index.html
@@ -12,8 +12,8 @@
 
 
 <script src="scripts/bootstrap.bundle.min.js" async></script><link rel="stylesheet" href="/assets/css/styles.d06f5ed1.css">
-<link rel="preload" href="/assets/js/runtime~main.480099ff.js" as="script">
-<link rel="preload" href="/assets/js/main.37e7acfd.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.05453c71.js" as="script">
+<link rel="preload" href="/assets/js/main.6c8e411e.js" as="script">
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}return t}()||function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
@@ -51,7 +51,7 @@ Foundation.
             </div>
           <br>
           </div></div></footer></div>
-<script src="/assets/js/runtime~main.480099ff.js"></script>
-<script src="/assets/js/main.37e7acfd.js"></script>
+<script src="/assets/js/runtime~main.05453c71.js"></script>
+<script src="/assets/js/main.6c8e411e.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/blog/announcing_apache_cloudstack_v4_4/index.html b/blog/announcing_apache_cloudstack_v4_4/index.html
index 5f0be65d7..95d1c6eba 100644
--- a/blog/announcing_apache_cloudstack_v4_4/index.html
+++ b/blog/announcing_apache_cloudstack_v4_4/index.html
@@ -12,8 +12,8 @@
 
 
 <script src="scripts/bootstrap.bundle.min.js" async></script><link rel="stylesheet" href="/assets/css/styles.d06f5ed1.css">
-<link rel="preload" href="/assets/js/runtime~main.480099ff.js" as="script">
-<link rel="preload" href="/assets/js/main.37e7acfd.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.05453c71.js" as="script">
+<link rel="preload" href="/assets/js/main.6c8e411e.js" as="script">
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}return t}()||function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
@@ -51,7 +51,7 @@ Foundation.
             </div>
           <br>
           </div></div></footer></div>
-<script src="/assets/js/runtime~main.480099ff.js"></script>
-<script src="/assets/js/main.37e7acfd.js"></script>
+<script src="/assets/js/runtime~main.05453c71.js"></script>
+<script src="/assets/js/main.6c8e411e.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/blog/announcing_cloudstack_collaboration_conference_2013/index.html b/blog/announcing_cloudstack_collaboration_conference_2013/index.html
index d749cef52..df0a54e21 100644
--- a/blog/announcing_cloudstack_collaboration_conference_2013/index.html
+++ b/blog/announcing_cloudstack_collaboration_conference_2013/index.html
@@ -12,8 +12,8 @@
 
 
 <script src="scripts/bootstrap.bundle.min.js" async></script><link rel="stylesheet" href="/assets/css/styles.d06f5ed1.css">
-<link rel="preload" href="/assets/js/runtime~main.480099ff.js" as="script">
-<link rel="preload" href="/assets/js/main.37e7acfd.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.05453c71.js" as="script">
+<link rel="preload" href="/assets/js/main.6c8e411e.js" as="script">
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}return t}()||function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
@@ -51,7 +51,7 @@ Foundation.
             </div>
           <br>
           </div></div></footer></div>
-<script src="/assets/js/runtime~main.480099ff.js"></script>
-<script src="/assets/js/main.37e7acfd.js"></script>
+<script src="/assets/js/runtime~main.05453c71.js"></script>
+<script src="/assets/js/main.6c8e411e.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/blog/announcing_the_cloudstack_collaboration_conference/index.html b/blog/announcing_the_cloudstack_collaboration_conference/index.html
index dece52a22..74c410998 100644
--- a/blog/announcing_the_cloudstack_collaboration_conference/index.html
+++ b/blog/announcing_the_cloudstack_collaboration_conference/index.html
@@ -12,8 +12,8 @@
 
 
 <script src="scripts/bootstrap.bundle.min.js" async></script><link rel="stylesheet" href="/assets/css/styles.d06f5ed1.css">
-<link rel="preload" href="/assets/js/runtime~main.480099ff.js" as="script">
-<link rel="preload" href="/assets/js/main.37e7acfd.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.05453c71.js" as="script">
+<link rel="preload" href="/assets/js/main.6c8e411e.js" as="script">
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}return t}()||function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
@@ -51,7 +51,7 @@ Foundation.
             </div>
           <br>
           </div></div></footer></div>
-<script src="/assets/js/runtime~main.480099ff.js"></script>
-<script src="/assets/js/main.37e7acfd.js"></script>
+<script src="/assets/js/runtime~main.05453c71.js"></script>
+<script src="/assets/js/main.6c8e411e.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/blog/apache-cloudstack-4-17-release/index.html b/blog/apache-cloudstack-4-17-release/index.html
index 99338db77..2d3e3aa55 100644
--- a/blog/apache-cloudstack-4-17-release/index.html
+++ b/blog/apache-cloudstack-4-17-release/index.html
@@ -12,8 +12,8 @@
 
 
 <script src="scripts/bootstrap.bundle.min.js" async></script><link rel="stylesheet" href="/assets/css/styles.d06f5ed1.css">
-<link rel="preload" href="/assets/js/runtime~main.480099ff.js" as="script">
-<link rel="preload" href="/assets/js/main.37e7acfd.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.05453c71.js" as="script">
+<link rel="preload" href="/assets/js/main.6c8e411e.js" as="script">
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}return t}()||function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
@@ -56,7 +56,7 @@ Foundation.
             </div>
           <br>
           </div></div></footer></div>
-<script src="/assets/js/runtime~main.480099ff.js"></script>
-<script src="/assets/js/main.37e7acfd.js"></script>
+<script src="/assets/js/runtime~main.05453c71.js"></script>
+<script src="/assets/js/main.6c8e411e.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/blog/apache-cloudstack-4-18-0/index.html b/blog/apache-cloudstack-4-18-0/index.html
index 95228e651..9e5680e7e 100644
--- a/blog/apache-cloudstack-4-18-0/index.html
+++ b/blog/apache-cloudstack-4-18-0/index.html
@@ -12,8 +12,8 @@
 
 
 <script src="scripts/bootstrap.bundle.min.js" async></script><link rel="stylesheet" href="/assets/css/styles.d06f5ed1.css">
-<link rel="preload" href="/assets/js/runtime~main.480099ff.js" as="script">
-<link rel="preload" href="/assets/js/main.37e7acfd.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.05453c71.js" as="script">
+<link rel="preload" href="/assets/js/main.6c8e411e.js" as="script">
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}return t}()||function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
@@ -61,7 +61,7 @@ Foundation.
             </div>
           <br>
           </div></div></footer></div>
-<script src="/assets/js/runtime~main.480099ff.js"></script>
-<script src="/assets/js/main.37e7acfd.js"></script>
+<script src="/assets/js/runtime~main.05453c71.js"></script>
+<script src="/assets/js/main.6c8e411e.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/blog/apache-cloudstack-and-tungsten-fabric/index.html b/blog/apache-cloudstack-and-tungsten-fabric/index.html
index 453665bb2..daeb246b2 100644
--- a/blog/apache-cloudstack-and-tungsten-fabric/index.html
+++ b/blog/apache-cloudstack-and-tungsten-fabric/index.html
@@ -12,8 +12,8 @@
 
 
 <script src="scripts/bootstrap.bundle.min.js" async></script><link rel="stylesheet" href="/assets/css/styles.d06f5ed1.css">
-<link rel="preload" href="/assets/js/runtime~main.480099ff.js" as="script">
-<link rel="preload" href="/assets/js/main.37e7acfd.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.05453c71.js" as="script">
+<link rel="preload" href="/assets/js/main.6c8e411e.js" as="script">
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}return t}()||function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
@@ -51,7 +51,7 @@ Foundation.
             </div>
           <br>
           </div></div></footer></div>
-<script src="/assets/js/runtime~main.480099ff.js"></script>
-<script src="/assets/js/main.37e7acfd.js"></script>
+<script src="/assets/js/runtime~main.05453c71.js"></script>
+<script src="/assets/js/main.6c8e411e.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/blog/apache-cloudstack-at-cloudfest/index.html b/blog/apache-cloudstack-at-cloudfest/index.html
index 48e0873d6..ac63471a7 100644
--- a/blog/apache-cloudstack-at-cloudfest/index.html
+++ b/blog/apache-cloudstack-at-cloudfest/index.html
@@ -12,8 +12,8 @@
 
 
 <script src="scripts/bootstrap.bundle.min.js" async></script><link rel="stylesheet" href="/assets/css/styles.d06f5ed1.css">
-<link rel="preload" href="/assets/js/runtime~main.480099ff.js" as="script">
-<link rel="preload" href="/assets/js/main.37e7acfd.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.05453c71.js" as="script">
+<link rel="preload" href="/assets/js/main.6c8e411e.js" as="script">
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}return t}()||function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
@@ -51,7 +51,7 @@ Foundation.
             </div>
           <br>
           </div></div></footer></div>
-<script src="/assets/js/runtime~main.480099ff.js"></script>
-<script src="/assets/js/main.37e7acfd.js"></script>
+<script src="/assets/js/runtime~main.05453c71.js"></script>
+<script src="/assets/js/main.6c8e411e.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/blog/apache-cloudstack-cloudmonkey-v6-2/index.html b/blog/apache-cloudstack-cloudmonkey-v6-2/index.html
index 8b5e4fa41..6f6e3ea3e 100644
--- a/blog/apache-cloudstack-cloudmonkey-v6-2/index.html
+++ b/blog/apache-cloudstack-cloudmonkey-v6-2/index.html
@@ -12,8 +12,8 @@
 
 
 <script src="scripts/bootstrap.bundle.min.js" async></script><link rel="stylesheet" href="/assets/css/styles.d06f5ed1.css">
-<link rel="preload" href="/assets/js/runtime~main.480099ff.js" as="script">
-<link rel="preload" href="/assets/js/main.37e7acfd.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.05453c71.js" as="script">
+<link rel="preload" href="/assets/js/main.6c8e411e.js" as="script">
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}return t}()||function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
@@ -54,7 +54,7 @@ Foundation.
             </div>
           <br>
           </div></div></footer></div>
-<script src="/assets/js/runtime~main.480099ff.js"></script>
-<script src="/assets/js/main.37e7acfd.js"></script>
+<script src="/assets/js/runtime~main.05453c71.js"></script>
+<script src="/assets/js/main.6c8e411e.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/blog/apache-cloudstack-lts-maintenance-release/index.html b/blog/apache-cloudstack-lts-maintenance-release/index.html
index 971d01c53..ecd4fcea9 100644
--- a/blog/apache-cloudstack-lts-maintenance-release/index.html
+++ b/blog/apache-cloudstack-lts-maintenance-release/index.html
@@ -12,8 +12,8 @@
 
 
 <script src="scripts/bootstrap.bundle.min.js" async></script><link rel="stylesheet" href="/assets/css/styles.d06f5ed1.css">
-<link rel="preload" href="/assets/js/runtime~main.480099ff.js" as="script">
-<link rel="preload" href="/assets/js/main.37e7acfd.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.05453c71.js" as="script">
+<link rel="preload" href="/assets/js/main.6c8e411e.js" as="script">
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}return t}()||function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
@@ -72,7 +72,7 @@ Foundation.
             </div>
           <br>
           </div></div></footer></div>
-<script src="/assets/js/runtime~main.480099ff.js"></script>
-<script src="/assets/js/main.37e7acfd.js"></script>
+<script src="/assets/js/runtime~main.05453c71.js"></script>
+<script src="/assets/js/main.6c8e411e.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/blog/apache-cloudstack-lts-maintenance-release1/index.html b/blog/apache-cloudstack-lts-maintenance-release1/index.html
index c72a18ba4..0a40fb628 100644
--- a/blog/apache-cloudstack-lts-maintenance-release1/index.html
+++ b/blog/apache-cloudstack-lts-maintenance-release1/index.html
@@ -12,8 +12,8 @@
 
 
 <script src="scripts/bootstrap.bundle.min.js" async></script><link rel="stylesheet" href="/assets/css/styles.d06f5ed1.css">
-<link rel="preload" href="/assets/js/runtime~main.480099ff.js" as="script">
-<link rel="preload" href="/assets/js/main.37e7acfd.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.05453c71.js" as="script">
+<link rel="preload" href="/assets/js/main.6c8e411e.js" as="script">
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}return t}()||function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
@@ -60,7 +60,7 @@ Foundation.
             </div>
           <br>
           </div></div></footer></div>
-<script src="/assets/js/runtime~main.480099ff.js"></script>
-<script src="/assets/js/main.37e7acfd.js"></script>
+<script src="/assets/js/runtime~main.05453c71.js"></script>
+<script src="/assets/js/main.6c8e411e.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/blog/apache-cloudstack-lts-maintenance-release2/index.html b/blog/apache-cloudstack-lts-maintenance-release2/index.html
index db78121d7..373c4f572 100644
--- a/blog/apache-cloudstack-lts-maintenance-release2/index.html
+++ b/blog/apache-cloudstack-lts-maintenance-release2/index.html
@@ -12,8 +12,8 @@
 
 
 <script src="scripts/bootstrap.bundle.min.js" async></script><link rel="stylesheet" href="/assets/css/styles.d06f5ed1.css">
-<link rel="preload" href="/assets/js/runtime~main.480099ff.js" as="script">
-<link rel="preload" href="/assets/js/main.37e7acfd.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.05453c71.js" as="script">
+<link rel="preload" href="/assets/js/main.6c8e411e.js" as="script">
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}return t}()||function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
@@ -73,7 +73,7 @@ Foundation.
             </div>
           <br>
           </div></div></footer></div>
-<script src="/assets/js/runtime~main.480099ff.js"></script>
-<script src="/assets/js/main.37e7acfd.js"></script>
+<script src="/assets/js/runtime~main.05453c71.js"></script>
+<script src="/assets/js/main.6c8e411e.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/blog/apache-cloudstack-lts-maintenance-release3/index.html b/blog/apache-cloudstack-lts-maintenance-release3/index.html
index 822be5abd..b9ae60ab4 100644
--- a/blog/apache-cloudstack-lts-maintenance-release3/index.html
+++ b/blog/apache-cloudstack-lts-maintenance-release3/index.html
@@ -12,8 +12,8 @@
 
 
 <script src="scripts/bootstrap.bundle.min.js" async></script><link rel="stylesheet" href="/assets/css/styles.d06f5ed1.css">
-<link rel="preload" href="/assets/js/runtime~main.480099ff.js" as="script">
-<link rel="preload" href="/assets/js/main.37e7acfd.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.05453c71.js" as="script">
+<link rel="preload" href="/assets/js/main.6c8e411e.js" as="script">
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}return t}()||function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
@@ -59,7 +59,7 @@ Foundation.
             </div>
           <br>
           </div></div></footer></div>
-<script src="/assets/js/runtime~main.480099ff.js"></script>
-<script src="/assets/js/main.37e7acfd.js"></script>
+<script src="/assets/js/runtime~main.05453c71.js"></script>
+<script src="/assets/js/main.6c8e411e.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/blog/apache-cloudstack-lts-release-41710/index.html b/blog/apache-cloudstack-lts-release-41710/index.html
index 24f9ee435..24ef0ae7a 100644
--- a/blog/apache-cloudstack-lts-release-41710/index.html
+++ b/blog/apache-cloudstack-lts-release-41710/index.html
@@ -12,8 +12,8 @@
 
 
 <script src="scripts/bootstrap.bundle.min.js" async></script><link rel="stylesheet" href="/assets/css/styles.d06f5ed1.css">
-<link rel="preload" href="/assets/js/runtime~main.480099ff.js" as="script">
-<link rel="preload" href="/assets/js/main.37e7acfd.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.05453c71.js" as="script">
+<link rel="preload" href="/assets/js/main.6c8e411e.js" as="script">
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}return t}()||function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
@@ -52,7 +52,7 @@ Foundation.
             </div>
           <br>
           </div></div></footer></div>
-<script src="/assets/js/runtime~main.480099ff.js"></script>
-<script src="/assets/js/main.37e7acfd.js"></script>
+<script src="/assets/js/runtime~main.05453c71.js"></script>
+<script src="/assets/js/main.6c8e411e.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/blog/apache-cloudstack-lts-release-41720/index.html b/blog/apache-cloudstack-lts-release-41720/index.html
index 02e3d2c33..104ded7fa 100644
--- a/blog/apache-cloudstack-lts-release-41720/index.html
+++ b/blog/apache-cloudstack-lts-release-41720/index.html
@@ -12,8 +12,8 @@
 
 
 <script src="scripts/bootstrap.bundle.min.js" async></script><link rel="stylesheet" href="/assets/css/styles.d06f5ed1.css">
-<link rel="preload" href="/assets/js/runtime~main.480099ff.js" as="script">
-<link rel="preload" href="/assets/js/main.37e7acfd.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.05453c71.js" as="script">
+<link rel="preload" href="/assets/js/main.6c8e411e.js" as="script">
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}return t}()||function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
@@ -52,7 +52,7 @@ Foundation.
             </div>
           <br>
           </div></div></footer></div>
-<script src="/assets/js/runtime~main.480099ff.js"></script>
-<script src="/assets/js/main.37e7acfd.js"></script>
+<script src="/assets/js/runtime~main.05453c71.js"></script>
+<script src="/assets/js/main.6c8e411e.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/blog/apache-cloudstack-terraform-provider-v0/index.html b/blog/apache-cloudstack-terraform-provider-v0/index.html
index f861fd6d0..12d003c0e 100644
--- a/blog/apache-cloudstack-terraform-provider-v0/index.html
+++ b/blog/apache-cloudstack-terraform-provider-v0/index.html
@@ -12,8 +12,8 @@
 
 
 <script src="scripts/bootstrap.bundle.min.js" async></script><link rel="stylesheet" href="/assets/css/styles.d06f5ed1.css">
-<link rel="preload" href="/assets/js/runtime~main.480099ff.js" as="script">
-<link rel="preload" href="/assets/js/main.37e7acfd.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.05453c71.js" as="script">
+<link rel="preload" href="/assets/js/main.6c8e411e.js" as="script">
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}return t}()||function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
@@ -51,7 +51,7 @@ Foundation.
             </div>
           <br>
           </div></div></footer></div>
-<script src="/assets/js/runtime~main.480099ff.js"></script>
-<script src="/assets/js/main.37e7acfd.js"></script>
+<script src="/assets/js/runtime~main.05453c71.js"></script>
+<script src="/assets/js/main.6c8e411e.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/blog/apache-cloudstack-use-cases-benefits/index.html b/blog/apache-cloudstack-use-cases-benefits/index.html
index 2c3535c72..89b09b463 100644
--- a/blog/apache-cloudstack-use-cases-benefits/index.html
+++ b/blog/apache-cloudstack-use-cases-benefits/index.html
@@ -12,8 +12,8 @@
 
 
 <script src="scripts/bootstrap.bundle.min.js" async></script><link rel="stylesheet" href="/assets/css/styles.d06f5ed1.css">
-<link rel="preload" href="/assets/js/runtime~main.480099ff.js" as="script">
-<link rel="preload" href="/assets/js/main.37e7acfd.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.05453c71.js" as="script">
+<link rel="preload" href="/assets/js/main.6c8e411e.js" as="script">
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}return t}()||function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
@@ -51,7 +51,7 @@ Foundation.
             </div>
           <br>
           </div></div></footer></div>
-<script src="/assets/js/runtime~main.480099ff.js"></script>
-<script src="/assets/js/main.37e7acfd.js"></script>
+<script src="/assets/js/runtime~main.05453c71.js"></script>
+<script src="/assets/js/main.6c8e411e.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/blog/apache_cloudstack_2013_collaboration_conference/index.html b/blog/apache_cloudstack_2013_collaboration_conference/index.html
index 6d85487a6..d363cf400 100644
--- a/blog/apache_cloudstack_2013_collaboration_conference/index.html
+++ b/blog/apache_cloudstack_2013_collaboration_conference/index.html
@@ -12,8 +12,8 @@
 
 
 <script src="scripts/bootstrap.bundle.min.js" async></script><link rel="stylesheet" href="/assets/css/styles.d06f5ed1.css">
-<link rel="preload" href="/assets/js/runtime~main.480099ff.js" as="script">
-<link rel="preload" href="/assets/js/main.37e7acfd.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.05453c71.js" as="script">
+<link rel="preload" href="/assets/js/main.6c8e411e.js" as="script">
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}return t}()||function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
@@ -51,7 +51,7 @@ Foundation.
             </div>
           <br>
           </div></div></footer></div>
-<script src="/assets/js/runtime~main.480099ff.js"></script>
-<script src="/assets/js/main.37e7acfd.js"></script>
+<script src="/assets/js/runtime~main.05453c71.js"></script>
+<script src="/assets/js/main.6c8e411e.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/blog/apache_cloudstack_4_0_0/index.html b/blog/apache_cloudstack_4_0_0/index.html
index 4df9c2ad5..d90fc15db 100644
--- a/blog/apache_cloudstack_4_0_0/index.html
+++ b/blog/apache_cloudstack_4_0_0/index.html
@@ -12,8 +12,8 @@
 
 
 <script src="scripts/bootstrap.bundle.min.js" async></script><link rel="stylesheet" href="/assets/css/styles.d06f5ed1.css">
-<link rel="preload" href="/assets/js/runtime~main.480099ff.js" as="script">
-<link rel="preload" href="/assets/js/main.37e7acfd.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.05453c71.js" as="script">
+<link rel="preload" href="/assets/js/main.6c8e411e.js" as="script">
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}return t}()||function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
@@ -51,7 +51,7 @@ Foundation.
             </div>
           <br>
           </div></div></footer></div>
-<script src="/assets/js/runtime~main.480099ff.js"></script>
-<script src="/assets/js/main.37e7acfd.js"></script>
+<script src="/assets/js/runtime~main.05453c71.js"></script>
+<script src="/assets/js/main.6c8e411e.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/blog/apache_cloudstack_4_0_11/index.html b/blog/apache_cloudstack_4_0_11/index.html
index 7a043b249..9ecbd2dc5 100644
--- a/blog/apache_cloudstack_4_0_11/index.html
+++ b/blog/apache_cloudstack_4_0_11/index.html
@@ -12,8 +12,8 @@
 
 
 <script src="scripts/bootstrap.bundle.min.js" async></script><link rel="stylesheet" href="/assets/css/styles.d06f5ed1.css">
-<link rel="preload" href="/assets/js/runtime~main.480099ff.js" as="script">
-<link rel="preload" href="/assets/js/main.37e7acfd.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.05453c71.js" as="script">
+<link rel="preload" href="/assets/js/main.6c8e411e.js" as="script">
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}return t}()||function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
@@ -51,7 +51,7 @@ Foundation.
             </div>
           <br>
           </div></div></footer></div>
-<script src="/assets/js/runtime~main.480099ff.js"></script>
-<script src="/assets/js/main.37e7acfd.js"></script>
+<script src="/assets/js/runtime~main.05453c71.js"></script>
+<script src="/assets/js/main.6c8e411e.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/blog/apache_cloudstack_4_0_2/index.html b/blog/apache_cloudstack_4_0_2/index.html
index 9d30bbc6f..fe28dbeb6 100644
--- a/blog/apache_cloudstack_4_0_2/index.html
+++ b/blog/apache_cloudstack_4_0_2/index.html
@@ -12,8 +12,8 @@
 
 
 <script src="scripts/bootstrap.bundle.min.js" async></script><link rel="stylesheet" href="/assets/css/styles.d06f5ed1.css">
-<link rel="preload" href="/assets/js/runtime~main.480099ff.js" as="script">
-<link rel="preload" href="/assets/js/main.37e7acfd.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.05453c71.js" as="script">
+<link rel="preload" href="/assets/js/main.6c8e411e.js" as="script">
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}return t}()||function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
@@ -51,7 +51,7 @@ Foundation.
             </div>
           <br>
           </div></div></footer></div>
-<script src="/assets/js/runtime~main.480099ff.js"></script>
-<script src="/assets/js/main.37e7acfd.js"></script>
+<script src="/assets/js/runtime~main.05453c71.js"></script>
+<script src="/assets/js/main.6c8e411e.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/blog/apache_cloudstack_4_1_0/index.html b/blog/apache_cloudstack_4_1_0/index.html
index 5eda21f89..511460fa2 100644
--- a/blog/apache_cloudstack_4_1_0/index.html
+++ b/blog/apache_cloudstack_4_1_0/index.html
@@ -12,8 +12,8 @@
 
 
 <script src="scripts/bootstrap.bundle.min.js" async></script><link rel="stylesheet" href="/assets/css/styles.d06f5ed1.css">
-<link rel="preload" href="/assets/js/runtime~main.480099ff.js" as="script">
-<link rel="preload" href="/assets/js/main.37e7acfd.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.05453c71.js" as="script">
+<link rel="preload" href="/assets/js/main.6c8e411e.js" as="script">
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}return t}()||function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
@@ -51,7 +51,7 @@ Foundation.
             </div>
           <br>
           </div></div></footer></div>
-<script src="/assets/js/runtime~main.480099ff.js"></script>
-<script src="/assets/js/main.37e7acfd.js"></script>
+<script src="/assets/js/runtime~main.05453c71.js"></script>
+<script src="/assets/js/main.6c8e411e.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/blog/apache_cloudstack_4_1_1/index.html b/blog/apache_cloudstack_4_1_1/index.html
index 8f2298d53..6c5a1541d 100644
--- a/blog/apache_cloudstack_4_1_1/index.html
+++ b/blog/apache_cloudstack_4_1_1/index.html
@@ -12,8 +12,8 @@
 
 
 <script src="scripts/bootstrap.bundle.min.js" async></script><link rel="stylesheet" href="/assets/css/styles.d06f5ed1.css">
-<link rel="preload" href="/assets/js/runtime~main.480099ff.js" as="script">
-<link rel="preload" href="/assets/js/main.37e7acfd.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.05453c71.js" as="script">
+<link rel="preload" href="/assets/js/main.6c8e411e.js" as="script">
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}return t}()||function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
@@ -51,7 +51,7 @@ Foundation.
             </div>
           <br>
           </div></div></footer></div>
-<script src="/assets/js/runtime~main.480099ff.js"></script>
-<script src="/assets/js/main.37e7acfd.js"></script>
+<script src="/assets/js/runtime~main.05453c71.js"></script>
+<script src="/assets/js/main.6c8e411e.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/blog/apache_cloudstack_4_6_is/index.html b/blog/apache_cloudstack_4_6_is/index.html
index f3f74656b..84a4e47eb 100644
--- a/blog/apache_cloudstack_4_6_is/index.html
+++ b/blog/apache_cloudstack_4_6_is/index.html
@@ -12,8 +12,8 @@
 
 
 <script src="scripts/bootstrap.bundle.min.js" async></script><link rel="stylesheet" href="/assets/css/styles.d06f5ed1.css">
-<link rel="preload" href="/assets/js/runtime~main.480099ff.js" as="script">
-<link rel="preload" href="/assets/js/main.37e7acfd.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.05453c71.js" as="script">
+<link rel="preload" href="/assets/js/main.6c8e411e.js" as="script">
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}return t}()||function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
@@ -51,7 +51,7 @@ Foundation.
             </div>
           <br>
           </div></div></footer></div>
-<script src="/assets/js/runtime~main.480099ff.js"></script>
-<script src="/assets/js/main.37e7acfd.js"></script>
+<script src="/assets/js/runtime~main.05453c71.js"></script>
+<script src="/assets/js/main.6c8e411e.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/blog/apache_cloudstack_collab_conference_for/index.html b/blog/apache_cloudstack_collab_conference_for/index.html
index 761f1ae8f..64e41ca2c 100644
--- a/blog/apache_cloudstack_collab_conference_for/index.html
+++ b/blog/apache_cloudstack_collab_conference_for/index.html
@@ -12,8 +12,8 @@
 
 
 <script src="scripts/bootstrap.bundle.min.js" async></script><link rel="stylesheet" href="/assets/css/styles.d06f5ed1.css">
-<link rel="preload" href="/assets/js/runtime~main.480099ff.js" as="script">
-<link rel="preload" href="/assets/js/main.37e7acfd.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.05453c71.js" as="script">
+<link rel="preload" href="/assets/js/main.6c8e411e.js" as="script">
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}return t}()||function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
@@ -51,7 +51,7 @@ Foundation.
             </div>
           <br>
           </div></div></footer></div>
-<script src="/assets/js/runtime~main.480099ff.js"></script>
-<script src="/assets/js/main.37e7acfd.js"></script>
+<script src="/assets/js/runtime~main.05453c71.js"></script>
+<script src="/assets/js/main.6c8e411e.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/blog/apache_cloudstack_registeruserkeys_authorization_vulnerability/index.html b/blog/apache_cloudstack_registeruserkeys_authorization_vulnerability/index.html
index af73f67ea..76068a066 100644
--- a/blog/apache_cloudstack_registeruserkeys_authorization_vulnerability/index.html
+++ b/blog/apache_cloudstack_registeruserkeys_authorization_vulnerability/index.html
@@ -12,8 +12,8 @@
 
 
 <script src="scripts/bootstrap.bundle.min.js" async></script><link rel="stylesheet" href="/assets/css/styles.d06f5ed1.css">
-<link rel="preload" href="/assets/js/runtime~main.480099ff.js" as="script">
-<link rel="preload" href="/assets/js/main.37e7acfd.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.05453c71.js" as="script">
+<link rel="preload" href="/assets/js/main.6c8e411e.js" as="script">
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}return t}()||function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
@@ -52,7 +52,7 @@ Foundation.
             </div>
           <br>
           </div></div></footer></div>
-<script src="/assets/js/runtime~main.480099ff.js"></script>
-<script src="/assets/js/main.37e7acfd.js"></script>
+<script src="/assets/js/runtime~main.05453c71.js"></script>
+<script src="/assets/js/main.6c8e411e.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/blog/apache_cloudstack_weekly_news_1/index.html b/blog/apache_cloudstack_weekly_news_1/index.html
index 18573d456..6a24125a4 100644
--- a/blog/apache_cloudstack_weekly_news_1/index.html
+++ b/blog/apache_cloudstack_weekly_news_1/index.html
@@ -12,8 +12,8 @@
 
 
 <script src="scripts/bootstrap.bundle.min.js" async></script><link rel="stylesheet" href="/assets/css/styles.d06f5ed1.css">
-<link rel="preload" href="/assets/js/runtime~main.480099ff.js" as="script">
-<link rel="preload" href="/assets/js/main.37e7acfd.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.05453c71.js" as="script">
+<link rel="preload" href="/assets/js/main.6c8e411e.js" as="script">
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}return t}()||function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
@@ -51,7 +51,7 @@ Foundation.
             </div>
           <br>
           </div></div></footer></div>
-<script src="/assets/js/runtime~main.480099ff.js"></script>
-<script src="/assets/js/main.37e7acfd.js"></script>
+<script src="/assets/js/runtime~main.05453c71.js"></script>
+<script src="/assets/js/main.6c8e411e.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/blog/apache_cloudstack_weekly_news_10/index.html b/blog/apache_cloudstack_weekly_news_10/index.html
index e6b24a941..cb330f9bd 100644
--- a/blog/apache_cloudstack_weekly_news_10/index.html
+++ b/blog/apache_cloudstack_weekly_news_10/index.html
@@ -12,8 +12,8 @@
 
 
 <script src="scripts/bootstrap.bundle.min.js" async></script><link rel="stylesheet" href="/assets/css/styles.d06f5ed1.css">
-<link rel="preload" href="/assets/js/runtime~main.480099ff.js" as="script">
-<link rel="preload" href="/assets/js/main.37e7acfd.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.05453c71.js" as="script">
+<link rel="preload" href="/assets/js/main.6c8e411e.js" as="script">
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}return t}()||function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
@@ -51,7 +51,7 @@ Foundation.
             </div>
           <br>
           </div></div></footer></div>
-<script src="/assets/js/runtime~main.480099ff.js"></script>
-<script src="/assets/js/main.37e7acfd.js"></script>
+<script src="/assets/js/runtime~main.05453c71.js"></script>
+<script src="/assets/js/main.6c8e411e.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/blog/apache_cloudstack_weekly_news_11/index.html b/blog/apache_cloudstack_weekly_news_11/index.html
index cb4117255..b2e5c8f85 100644
--- a/blog/apache_cloudstack_weekly_news_11/index.html
+++ b/blog/apache_cloudstack_weekly_news_11/index.html
@@ -12,8 +12,8 @@
 
 
 <script src="scripts/bootstrap.bundle.min.js" async></script><link rel="stylesheet" href="/assets/css/styles.d06f5ed1.css">
-<link rel="preload" href="/assets/js/runtime~main.480099ff.js" as="script">
-<link rel="preload" href="/assets/js/main.37e7acfd.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.05453c71.js" as="script">
+<link rel="preload" href="/assets/js/main.6c8e411e.js" as="script">
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}return t}()||function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
@@ -51,7 +51,7 @@ Foundation.
             </div>
           <br>
           </div></div></footer></div>
-<script src="/assets/js/runtime~main.480099ff.js"></script>
-<script src="/assets/js/main.37e7acfd.js"></script>
+<script src="/assets/js/runtime~main.05453c71.js"></script>
+<script src="/assets/js/main.6c8e411e.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/blog/apache_cloudstack_weekly_news_111/index.html b/blog/apache_cloudstack_weekly_news_111/index.html
index cf2cc3c13..ccc837e88 100644
--- a/blog/apache_cloudstack_weekly_news_111/index.html
+++ b/blog/apache_cloudstack_weekly_news_111/index.html
@@ -12,8 +12,8 @@
 
 
 <script src="scripts/bootstrap.bundle.min.js" async></script><link rel="stylesheet" href="/assets/css/styles.d06f5ed1.css">
-<link rel="preload" href="/assets/js/runtime~main.480099ff.js" as="script">
-<link rel="preload" href="/assets/js/main.37e7acfd.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.05453c71.js" as="script">
+<link rel="preload" href="/assets/js/main.6c8e411e.js" as="script">
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}return t}()||function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
@@ -51,7 +51,7 @@ Foundation.
             </div>
           <br>
           </div></div></footer></div>
-<script src="/assets/js/runtime~main.480099ff.js"></script>
-<script src="/assets/js/main.37e7acfd.js"></script>
+<script src="/assets/js/runtime~main.05453c71.js"></script>
+<script src="/assets/js/main.6c8e411e.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/blog/apache_cloudstack_weekly_news_12/index.html b/blog/apache_cloudstack_weekly_news_12/index.html
index ea51c54ec..064d7f748 100644
--- a/blog/apache_cloudstack_weekly_news_12/index.html
+++ b/blog/apache_cloudstack_weekly_news_12/index.html
@@ -12,8 +12,8 @@
 
 
 <script src="scripts/bootstrap.bundle.min.js" async></script><link rel="stylesheet" href="/assets/css/styles.d06f5ed1.css">
-<link rel="preload" href="/assets/js/runtime~main.480099ff.js" as="script">
-<link rel="preload" href="/assets/js/main.37e7acfd.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.05453c71.js" as="script">
+<link rel="preload" href="/assets/js/main.6c8e411e.js" as="script">
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}return t}()||function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
@@ -51,7 +51,7 @@ Foundation.
             </div>
           <br>
           </div></div></footer></div>
-<script src="/assets/js/runtime~main.480099ff.js"></script>
-<script src="/assets/js/main.37e7acfd.js"></script>
+<script src="/assets/js/runtime~main.05453c71.js"></script>
+<script src="/assets/js/main.6c8e411e.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/blog/apache_cloudstack_weekly_news_13/index.html b/blog/apache_cloudstack_weekly_news_13/index.html
index d4f72d7cf..65a0fffab 100644
--- a/blog/apache_cloudstack_weekly_news_13/index.html
+++ b/blog/apache_cloudstack_weekly_news_13/index.html
@@ -12,8 +12,8 @@
 
 
 <script src="scripts/bootstrap.bundle.min.js" async></script><link rel="stylesheet" href="/assets/css/styles.d06f5ed1.css">
-<link rel="preload" href="/assets/js/runtime~main.480099ff.js" as="script">
-<link rel="preload" href="/assets/js/main.37e7acfd.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.05453c71.js" as="script">
+<link rel="preload" href="/assets/js/main.6c8e411e.js" as="script">
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}return t}()||function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
@@ -51,7 +51,7 @@ Foundation.
             </div>
           <br>
           </div></div></footer></div>
-<script src="/assets/js/runtime~main.480099ff.js"></script>
-<script src="/assets/js/main.37e7acfd.js"></script>
+<script src="/assets/js/runtime~main.05453c71.js"></script>
+<script src="/assets/js/main.6c8e411e.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/blog/apache_cloudstack_weekly_news_14/index.html b/blog/apache_cloudstack_weekly_news_14/index.html
index 62e134c3c..3001e39ca 100644
--- a/blog/apache_cloudstack_weekly_news_14/index.html
+++ b/blog/apache_cloudstack_weekly_news_14/index.html
@@ -12,8 +12,8 @@
 
 
 <script src="scripts/bootstrap.bundle.min.js" async></script><link rel="stylesheet" href="/assets/css/styles.d06f5ed1.css">
-<link rel="preload" href="/assets/js/runtime~main.480099ff.js" as="script">
-<link rel="preload" href="/assets/js/main.37e7acfd.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.05453c71.js" as="script">
+<link rel="preload" href="/assets/js/main.6c8e411e.js" as="script">
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}return t}()||function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
@@ -51,7 +51,7 @@ Foundation.
             </div>
           <br>
           </div></div></footer></div>
-<script src="/assets/js/runtime~main.480099ff.js"></script>
-<script src="/assets/js/main.37e7acfd.js"></script>
+<script src="/assets/js/runtime~main.05453c71.js"></script>
+<script src="/assets/js/main.6c8e411e.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/blog/apache_cloudstack_weekly_news_17/index.html b/blog/apache_cloudstack_weekly_news_17/index.html
index 38dac19c8..3ab6cc012 100644
--- a/blog/apache_cloudstack_weekly_news_17/index.html
+++ b/blog/apache_cloudstack_weekly_news_17/index.html
@@ -12,8 +12,8 @@
 
 
 <script src="scripts/bootstrap.bundle.min.js" async></script><link rel="stylesheet" href="/assets/css/styles.d06f5ed1.css">
-<link rel="preload" href="/assets/js/runtime~main.480099ff.js" as="script">
-<link rel="preload" href="/assets/js/main.37e7acfd.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.05453c71.js" as="script">
+<link rel="preload" href="/assets/js/main.6c8e411e.js" as="script">
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}return t}()||function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
@@ -51,7 +51,7 @@ Foundation.
             </div>
           <br>
           </div></div></footer></div>
-<script src="/assets/js/runtime~main.480099ff.js"></script>
-<script src="/assets/js/main.37e7acfd.js"></script>
+<script src="/assets/js/runtime~main.05453c71.js"></script>
+<script src="/assets/js/main.6c8e411e.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/blog/apache_cloudstack_weekly_news_18/index.html b/blog/apache_cloudstack_weekly_news_18/index.html
index c1f1fde8b..ab4893088 100644
--- a/blog/apache_cloudstack_weekly_news_18/index.html
+++ b/blog/apache_cloudstack_weekly_news_18/index.html
@@ -12,8 +12,8 @@
 
 
 <script src="scripts/bootstrap.bundle.min.js" async></script><link rel="stylesheet" href="/assets/css/styles.d06f5ed1.css">
-<link rel="preload" href="/assets/js/runtime~main.480099ff.js" as="script">
-<link rel="preload" href="/assets/js/main.37e7acfd.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.05453c71.js" as="script">
+<link rel="preload" href="/assets/js/main.6c8e411e.js" as="script">
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}return t}()||function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
@@ -51,7 +51,7 @@ Foundation.
             </div>
           <br>
           </div></div></footer></div>
-<script src="/assets/js/runtime~main.480099ff.js"></script>
-<script src="/assets/js/main.37e7acfd.js"></script>
+<script src="/assets/js/runtime~main.05453c71.js"></script>
+<script src="/assets/js/main.6c8e411e.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/blog/apache_cloudstack_weekly_news_181/index.html b/blog/apache_cloudstack_weekly_news_181/index.html
index 7dd40c016..04fca6f0b 100644
--- a/blog/apache_cloudstack_weekly_news_181/index.html
+++ b/blog/apache_cloudstack_weekly_news_181/index.html
@@ -12,8 +12,8 @@
 
 
 <script src="scripts/bootstrap.bundle.min.js" async></script><link rel="stylesheet" href="/assets/css/styles.d06f5ed1.css">
-<link rel="preload" href="/assets/js/runtime~main.480099ff.js" as="script">
-<link rel="preload" href="/assets/js/main.37e7acfd.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.05453c71.js" as="script">
+<link rel="preload" href="/assets/js/main.6c8e411e.js" as="script">
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}return t}()||function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
@@ -51,7 +51,7 @@ Foundation.
             </div>
           <br>
           </div></div></footer></div>
-<script src="/assets/js/runtime~main.480099ff.js"></script>
-<script src="/assets/js/main.37e7acfd.js"></script>
+<script src="/assets/js/runtime~main.05453c71.js"></script>
+<script src="/assets/js/main.6c8e411e.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/blog/apache_cloudstack_weekly_news_21/index.html b/blog/apache_cloudstack_weekly_news_21/index.html
index 147695dd0..3e4be2d7a 100644
--- a/blog/apache_cloudstack_weekly_news_21/index.html
+++ b/blog/apache_cloudstack_weekly_news_21/index.html
@@ -12,8 +12,8 @@
 
 
 <script src="scripts/bootstrap.bundle.min.js" async></script><link rel="stylesheet" href="/assets/css/styles.d06f5ed1.css">
-<link rel="preload" href="/assets/js/runtime~main.480099ff.js" as="script">
-<link rel="preload" href="/assets/js/main.37e7acfd.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.05453c71.js" as="script">
+<link rel="preload" href="/assets/js/main.6c8e411e.js" as="script">
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}return t}()||function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
@@ -51,7 +51,7 @@ Foundation.
             </div>
           <br>
           </div></div></footer></div>
-<script src="/assets/js/runtime~main.480099ff.js"></script>
-<script src="/assets/js/main.37e7acfd.js"></script>
+<script src="/assets/js/runtime~main.05453c71.js"></script>
+<script src="/assets/js/main.6c8e411e.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/blog/apache_cloudstack_weekly_news_22/index.html b/blog/apache_cloudstack_weekly_news_22/index.html
index 9dcc31f6f..af2f9398c 100644
--- a/blog/apache_cloudstack_weekly_news_22/index.html
+++ b/blog/apache_cloudstack_weekly_news_22/index.html
@@ -12,8 +12,8 @@
 
 
 <script src="scripts/bootstrap.bundle.min.js" async></script><link rel="stylesheet" href="/assets/css/styles.d06f5ed1.css">
-<link rel="preload" href="/assets/js/runtime~main.480099ff.js" as="script">
-<link rel="preload" href="/assets/js/main.37e7acfd.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.05453c71.js" as="script">
+<link rel="preload" href="/assets/js/main.6c8e411e.js" as="script">
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}return t}()||function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
@@ -51,7 +51,7 @@ Foundation.
             </div>
           <br>
           </div></div></footer></div>
-<script src="/assets/js/runtime~main.480099ff.js"></script>
-<script src="/assets/js/main.37e7acfd.js"></script>
+<script src="/assets/js/runtime~main.05453c71.js"></script>
+<script src="/assets/js/main.6c8e411e.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/blog/apache_cloudstack_weekly_news_24/index.html b/blog/apache_cloudstack_weekly_news_24/index.html
index 78c63b200..f09ea173c 100644
--- a/blog/apache_cloudstack_weekly_news_24/index.html
+++ b/blog/apache_cloudstack_weekly_news_24/index.html
@@ -12,8 +12,8 @@
 
 
 <script src="scripts/bootstrap.bundle.min.js" async></script><link rel="stylesheet" href="/assets/css/styles.d06f5ed1.css">
-<link rel="preload" href="/assets/js/runtime~main.480099ff.js" as="script">
-<link rel="preload" href="/assets/js/main.37e7acfd.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.05453c71.js" as="script">
+<link rel="preload" href="/assets/js/main.6c8e411e.js" as="script">
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}return t}()||function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
@@ -51,7 +51,7 @@ Foundation.
             </div>
           <br>
           </div></div></footer></div>
-<script src="/assets/js/runtime~main.480099ff.js"></script>
-<script src="/assets/js/main.37e7acfd.js"></script>
+<script src="/assets/js/runtime~main.05453c71.js"></script>
+<script src="/assets/js/main.6c8e411e.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/blog/apache_cloudstack_weekly_news_25/index.html b/blog/apache_cloudstack_weekly_news_25/index.html
index 8c074daf5..6423946ae 100644
--- a/blog/apache_cloudstack_weekly_news_25/index.html
+++ b/blog/apache_cloudstack_weekly_news_25/index.html
@@ -12,8 +12,8 @@
 
 
 <script src="scripts/bootstrap.bundle.min.js" async></script><link rel="stylesheet" href="/assets/css/styles.d06f5ed1.css">
-<link rel="preload" href="/assets/js/runtime~main.480099ff.js" as="script">
-<link rel="preload" href="/assets/js/main.37e7acfd.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.05453c71.js" as="script">
+<link rel="preload" href="/assets/js/main.6c8e411e.js" as="script">
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}return t}()||function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
@@ -51,7 +51,7 @@ Foundation.
             </div>
           <br>
           </div></div></footer></div>
-<script src="/assets/js/runtime~main.480099ff.js"></script>
-<script src="/assets/js/main.37e7acfd.js"></script>
+<script src="/assets/js/runtime~main.05453c71.js"></script>
+<script src="/assets/js/main.6c8e411e.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/blog/apache_cloudstack_weekly_news_251/index.html b/blog/apache_cloudstack_weekly_news_251/index.html
index a27953cfd..4e599e58d 100644
--- a/blog/apache_cloudstack_weekly_news_251/index.html
+++ b/blog/apache_cloudstack_weekly_news_251/index.html
@@ -12,8 +12,8 @@
 
 
 <script src="scripts/bootstrap.bundle.min.js" async></script><link rel="stylesheet" href="/assets/css/styles.d06f5ed1.css">
-<link rel="preload" href="/assets/js/runtime~main.480099ff.js" as="script">
-<link rel="preload" href="/assets/js/main.37e7acfd.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.05453c71.js" as="script">
+<link rel="preload" href="/assets/js/main.6c8e411e.js" as="script">
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}return t}()||function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
@@ -51,7 +51,7 @@ Foundation.
             </div>
           <br>
           </div></div></footer></div>
-<script src="/assets/js/runtime~main.480099ff.js"></script>
-<script src="/assets/js/main.37e7acfd.js"></script>
+<script src="/assets/js/runtime~main.05453c71.js"></script>
+<script src="/assets/js/main.6c8e411e.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/blog/apache_cloudstack_weekly_news_28/index.html b/blog/apache_cloudstack_weekly_news_28/index.html
index 4a252435d..4239f0d6e 100644
--- a/blog/apache_cloudstack_weekly_news_28/index.html
+++ b/blog/apache_cloudstack_weekly_news_28/index.html
@@ -12,8 +12,8 @@
 
 
 <script src="scripts/bootstrap.bundle.min.js" async></script><link rel="stylesheet" href="/assets/css/styles.d06f5ed1.css">
-<link rel="preload" href="/assets/js/runtime~main.480099ff.js" as="script">
-<link rel="preload" href="/assets/js/main.37e7acfd.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.05453c71.js" as="script">
+<link rel="preload" href="/assets/js/main.6c8e411e.js" as="script">
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}return t}()||function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
@@ -51,7 +51,7 @@ Foundation.
             </div>
           <br>
           </div></div></footer></div>
-<script src="/assets/js/runtime~main.480099ff.js"></script>
-<script src="/assets/js/main.37e7acfd.js"></script>
+<script src="/assets/js/runtime~main.05453c71.js"></script>
+<script src="/assets/js/main.6c8e411e.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/blog/apache_cloudstack_weekly_news_29/index.html b/blog/apache_cloudstack_weekly_news_29/index.html
index b34241ee1..929d6be4d 100644
--- a/blog/apache_cloudstack_weekly_news_29/index.html
+++ b/blog/apache_cloudstack_weekly_news_29/index.html
@@ -12,8 +12,8 @@
 
 
 <script src="scripts/bootstrap.bundle.min.js" async></script><link rel="stylesheet" href="/assets/css/styles.d06f5ed1.css">
-<link rel="preload" href="/assets/js/runtime~main.480099ff.js" as="script">
-<link rel="preload" href="/assets/js/main.37e7acfd.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.05453c71.js" as="script">
+<link rel="preload" href="/assets/js/main.6c8e411e.js" as="script">
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}return t}()||function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
@@ -51,7 +51,7 @@ Foundation.
             </div>
           <br>
           </div></div></footer></div>
-<script src="/assets/js/runtime~main.480099ff.js"></script>
-<script src="/assets/js/main.37e7acfd.js"></script>
+<script src="/assets/js/runtime~main.05453c71.js"></script>
+<script src="/assets/js/main.6c8e411e.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/blog/apache_cloudstack_weekly_news_4/index.html b/blog/apache_cloudstack_weekly_news_4/index.html
index 502ad44b7..8d52c9920 100644
--- a/blog/apache_cloudstack_weekly_news_4/index.html
+++ b/blog/apache_cloudstack_weekly_news_4/index.html
@@ -12,8 +12,8 @@
 
 
 <script src="scripts/bootstrap.bundle.min.js" async></script><link rel="stylesheet" href="/assets/css/styles.d06f5ed1.css">
-<link rel="preload" href="/assets/js/runtime~main.480099ff.js" as="script">
-<link rel="preload" href="/assets/js/main.37e7acfd.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.05453c71.js" as="script">
+<link rel="preload" href="/assets/js/main.6c8e411e.js" as="script">
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}return t}()||function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
@@ -51,7 +51,7 @@ Foundation.
             </div>
           <br>
           </div></div></footer></div>
-<script src="/assets/js/runtime~main.480099ff.js"></script>
-<script src="/assets/js/main.37e7acfd.js"></script>
+<script src="/assets/js/runtime~main.05453c71.js"></script>
+<script src="/assets/js/main.6c8e411e.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/blog/apache_cloudstack_weekly_news_41/index.html b/blog/apache_cloudstack_weekly_news_41/index.html
index c09c2847d..805afd23f 100644
--- a/blog/apache_cloudstack_weekly_news_41/index.html
+++ b/blog/apache_cloudstack_weekly_news_41/index.html
@@ -12,8 +12,8 @@
 
 
 <script src="scripts/bootstrap.bundle.min.js" async></script><link rel="stylesheet" href="/assets/css/styles.d06f5ed1.css">
-<link rel="preload" href="/assets/js/runtime~main.480099ff.js" as="script">
-<link rel="preload" href="/assets/js/main.37e7acfd.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.05453c71.js" as="script">
+<link rel="preload" href="/assets/js/main.6c8e411e.js" as="script">
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}return t}()||function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
@@ -51,7 +51,7 @@ Foundation.
             </div>
           <br>
           </div></div></footer></div>
-<script src="/assets/js/runtime~main.480099ff.js"></script>
-<script src="/assets/js/main.37e7acfd.js"></script>
+<script src="/assets/js/runtime~main.05453c71.js"></script>
+<script src="/assets/js/main.6c8e411e.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/blog/apache_cloudstack_weekly_news_42/index.html b/blog/apache_cloudstack_weekly_news_42/index.html
index fb0c0d3ca..8d42115e8 100644
--- a/blog/apache_cloudstack_weekly_news_42/index.html
+++ b/blog/apache_cloudstack_weekly_news_42/index.html
@@ -12,8 +12,8 @@
 
 
 <script src="scripts/bootstrap.bundle.min.js" async></script><link rel="stylesheet" href="/assets/css/styles.d06f5ed1.css">
-<link rel="preload" href="/assets/js/runtime~main.480099ff.js" as="script">
-<link rel="preload" href="/assets/js/main.37e7acfd.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.05453c71.js" as="script">
+<link rel="preload" href="/assets/js/main.6c8e411e.js" as="script">
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}return t}()||function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
@@ -51,7 +51,7 @@ Foundation.
             </div>
           <br>
           </div></div></footer></div>
-<script src="/assets/js/runtime~main.480099ff.js"></script>
-<script src="/assets/js/main.37e7acfd.js"></script>
+<script src="/assets/js/runtime~main.05453c71.js"></script>
+<script src="/assets/js/main.6c8e411e.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/blog/apache_cloudstack_weekly_news_8/index.html b/blog/apache_cloudstack_weekly_news_8/index.html
index ac500463a..cf0e11ca4 100644
--- a/blog/apache_cloudstack_weekly_news_8/index.html
+++ b/blog/apache_cloudstack_weekly_news_8/index.html
@@ -12,8 +12,8 @@
 
 
 <script src="scripts/bootstrap.bundle.min.js" async></script><link rel="stylesheet" href="/assets/css/styles.d06f5ed1.css">
-<link rel="preload" href="/assets/js/runtime~main.480099ff.js" as="script">
-<link rel="preload" href="/assets/js/main.37e7acfd.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.05453c71.js" as="script">
+<link rel="preload" href="/assets/js/main.6c8e411e.js" as="script">
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}return t}()||function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
@@ -51,7 +51,7 @@ Foundation.
             </div>
           <br>
           </div></div></footer></div>
-<script src="/assets/js/runtime~main.480099ff.js"></script>
-<script src="/assets/js/main.37e7acfd.js"></script>
+<script src="/assets/js/runtime~main.05453c71.js"></script>
+<script src="/assets/js/main.6c8e411e.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/blog/apiculus/index.html b/blog/apiculus/index.html
index c77f827cd..3f128bf88 100644
--- a/blog/apiculus/index.html
+++ b/blog/apiculus/index.html
@@ -12,8 +12,8 @@
 
 
 <script src="scripts/bootstrap.bundle.min.js" async></script><link rel="stylesheet" href="/assets/css/styles.d06f5ed1.css">
-<link rel="preload" href="/assets/js/runtime~main.480099ff.js" as="script">
-<link rel="preload" href="/assets/js/main.37e7acfd.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.05453c71.js" as="script">
+<link rel="preload" href="/assets/js/main.6c8e411e.js" as="script">
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}return t}()||function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
@@ -74,7 +74,7 @@ Foundation.
             </div>
           <br>
           </div></div></footer></div>
-<script src="/assets/js/runtime~main.480099ff.js"></script>
-<script src="/assets/js/main.37e7acfd.js"></script>
+<script src="/assets/js/runtime~main.05453c71.js"></script>
+<script src="/assets/js/main.6c8e411e.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/blog/archive/index.html b/blog/archive/index.html
index 76e1d1518..a8e290e96 100644
--- a/blog/archive/index.html
+++ b/blog/archive/index.html
@@ -12,12 +12,12 @@
 
 
 <script src="scripts/bootstrap.bundle.min.js" async></script><link rel="stylesheet" href="/assets/css/styles.d06f5ed1.css">
-<link rel="preload" href="/assets/js/runtime~main.480099ff.js" as="script">
-<link rel="preload" href="/assets/js/main.37e7acfd.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.05453c71.js" as="script">
+<link rel="preload" href="/assets/js/main.6c8e411e.js" as="script">
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}return t}()||function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
-<div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__docusaurus_skipToContent_fallback">Skip to main content</a></div><nav aria-label="Main" class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Toggle navigation bar" aria-expanded="false" class="navbar__toggle clean-btn" type="button"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="ro [...]
+<div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__docusaurus_skipToContent_fallback">Skip to main content</a></div><nav aria-label="Main" class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Toggle navigation bar" aria-expanded="false" class="navbar__toggle clean-btn" type="button"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="ro [...]
             <div class="social">
                 <a href="mailto:dev-subscribe@cloudstack.apache.org">
 		  <img src="/img/mail_mini_icon.svg" alt="">
@@ -51,7 +51,7 @@ Foundation.
             </div>
           <br>
           </div></div></footer></div>
-<script src="/assets/js/runtime~main.480099ff.js"></script>
-<script src="/assets/js/main.37e7acfd.js"></script>
+<script src="/assets/js/runtime~main.05453c71.js"></script>
+<script src="/assets/js/main.6c8e411e.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/blog/asf_mailing_list_problems/index.html b/blog/asf_mailing_list_problems/index.html
index 161221d42..6383f8882 100644
--- a/blog/asf_mailing_list_problems/index.html
+++ b/blog/asf_mailing_list_problems/index.html
@@ -12,8 +12,8 @@
 
 
 <script src="scripts/bootstrap.bundle.min.js" async></script><link rel="stylesheet" href="/assets/css/styles.d06f5ed1.css">
-<link rel="preload" href="/assets/js/runtime~main.480099ff.js" as="script">
-<link rel="preload" href="/assets/js/main.37e7acfd.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.05453c71.js" as="script">
+<link rel="preload" href="/assets/js/main.6c8e411e.js" as="script">
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}return t}()||function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
@@ -51,7 +51,7 @@ Foundation.
             </div>
           <br>
           </div></div></footer></div>
-<script src="/assets/js/runtime~main.480099ff.js"></script>
-<script src="/assets/js/main.37e7acfd.js"></script>
+<script src="/assets/js/runtime~main.05453c71.js"></script>
+<script src="/assets/js/main.6c8e411e.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/blog/atom.xml b/blog/atom.xml
index 189cd3c85..b21c5785e 100644
--- a/blog/atom.xml
+++ b/blog/atom.xml
@@ -2,11 +2,63 @@
 <feed xmlns="http://www.w3.org/2005/Atom">
     <id>https://cloudstack.apache.org/blog</id>
     <title>Apache CloudStack Blog</title>
-    <updated>2025-03-03T00:00:00.000Z</updated>
+    <updated>2025-03-18T00:00:00.000Z</updated>
     <generator>https://github.com/jpmonette/feed</generator>
     <link rel="alternate" href="https://cloudstack.apache.org/blog"/>
     <subtitle>Apache CloudStack Blog</subtitle>
     <icon>https://cloudstack.apache.org/img/favicon.ico</icon>
+    <entry>
+        <title type="html"><![CDATA[Why LifeinCloud Chose ACS for their Public Cloud]]></title>
+        <id>https://cloudstack.apache.org/blog/why-lifeincloud-chose-cloudstack</id>
+        <link href="https://cloudstack.apache.org/blog/why-lifeincloud-chose-cloudstack"/>
+        <updated>2025-03-18T00:00:00.000Z</updated>
+        <summary type="html"><![CDATA[The Story of LifeinCloud]]></summary>
+        <content type="html"><![CDATA[<h2 class="anchor anchorWithStickyNavbar_LWe7" id="the-story-of-lifeincloud">The Story of LifeinCloud<a href="#the-story-of-lifeincloud" class="hash-link" aria-label="Direct link to The Story of LifeinCloud" title="Direct link to The Story of LifeinCloud">​</a></h2><p><a href="https://lifeincloud.com/" target="_blank" rel="noopener noreferrer">LifeinCloud</a> is a privately-owned, European public
+cloud provider on a mission to make powerful cloud solutions more accessible to
+developers and businesses worldwide.</p><p>They started in 2009 as a managed services provider, later expanding into
+private cloud solutions. As demand grew, they faced a similar challenge to many
+in our community:</p><div class="row"><div class="col col--4"><p><img loading="lazy" src="/assets/images/bogdan-cf517c0d7050794d3e2b993b7a1bbf57.png" title="Bogdan Rohan&quot; class=&quot;blog-image" width="282" height="284" class="img_ev3q"></p></div><div class="col col--8"><p><em>"Each client environment was essentially a separate island. We were duplicating
+efforts across different environments - separate hardware, separate maintenance
+windows, separate upgrade cycles. This wasn't just inefficient; it was
+unsustainable as we looked to scale."</em></p><p>-<a href="https://www.linkedin.com/in/bogdanrohan/" target="_blank" rel="noopener noreferrer">Bogdan Rohan</a>, LifeinCloud Founder &amp; CEO</p></div></div><p>Their solution? Building a multi-region public cloud platform powered by Apache
+CloudStack. The results transformed their operations: 40% reduction in overhead,
+85%+ infrastructure utilization, and onboarding time cut from weeks to hours.</p><p>But the interesting part is how they got there.</p><h2 class="anchor anchorWithStickyNavbar_LWe7" id="the-choice-cloudstack-vs-openstack">The choice: CloudStack vs OpenStack<a href="#the-choice-cloudstack-vs-openstack" class="hash-link" aria-label="Direct link to The choice: CloudStack vs OpenStack" title="Direct link to The choice: CloudStack vs OpenStack">​</a></h2><p>During their technical evaluation,  [...]
+architectural differences between the two platforms. Their CTO, <a href="https://www.linkedin.com/in/george-lisandru-6840a9294/?originalSubdomain=ro" target="_blank" rel="noopener noreferrer">George
+Lisandru</a>,
+explains why OpenStack's architecture proved challenging for what they were
+trying to achieve:</p><div class="row"><div class="col col--4"><p><img loading="lazy" src="/assets/images/george-d1f9d5394469ed9e196bf1fe9c96c966.png" title="George Lisandru&quot; class=&quot;blog-image" width="316" height="316" class="img_ev3q"></p></div><div class="col col--8"><p><em>"OpenStack's architecture follows the Unix philosophy - many small components
+each doing one thing well. In theory, this provides maximum flexibility. In
+practice, it means you need separate services for compute (Nova), networking
+(Neutron), identity (Keystone), image management (Glance) and storage (Cinder).
+Each component needs its own high-availability setup, monitoring and
+maintenance. It's as powerful as it is complex."</em></p></div></div><p>Their testing revealed striking differences in resource requirements for managing 100 VMs:</p><ul><li>OpenStack needed 5+ control nodes and nearly 100GB of RAM just to manage itself</li><li>CloudStack ran the same workload with a single management server (two for HA) and just 16GB of RAM</li><li>Ceph integration with CloudStack "just worked," while OpenStack required additional components and careful configuration</l [...]
+in years, making it reliable for long-term automation. This is crucial for our
+customers building infrastructure-as-code pipelines."</em></p><h2 class="anchor anchorWithStickyNavbar_LWe7" id="implementation-challenges">Implementation Challenges<a href="#implementation-challenges" class="hash-link" aria-label="Direct link to Implementation Challenges" title="Direct link to Implementation Challenges">​</a></h2><p>While basic deployment was straightforward, the team encountered several
+technical hurdles, as George notes:</p><p>"The documentation for advanced HA configurations could be better. We ended up
+working directly with ShapeBlue and the CloudStack community to resolve some
+edge cases."</p><p>Other challenges included:</p><ul><li>Extensive Ceph optimization for their workload patterns</li><li>Network configuration refinement for maximum throughput</li><li>Management server database tuning for multi-datacenter operations</li></ul><h2 class="anchor anchorWithStickyNavbar_LWe7" id="real-world-performance">Real-World Performance<a href="#real-world-performance" class="hash-link" aria-label="Direct link to Real-World Performance" title="Direct link to Real-World [...]
+consistent performance:</p><p><strong>Compute Layer:</strong></p><ul><li><a href="https://lifeincloud.com/products/cloud-servers/" target="_blank" rel="noopener noreferrer">VM Provisioning</a>: 45 seconds average (down from 3+ minutes)</li><li>Live Migration: Sub-second downtime for running VMs</li><li>CPU Overhead: Less than 2% for KVM virtualization</li></ul><p><strong>Storage Layer (Ceph with NVMe):</strong></p><ul><li>Random 4K Read: 120,000 IOPS per storage node</li><li>Sequential R [...]
+resource-intensive, met our reliability requirements and offered better scaling
+characteristics."</p><p>Their current Ceph implementation provides:</p><ul><li>Triple replication for data redundancy</li><li>Dedicated networks for replication traffic</li><li>Optimized placement groups for better performance</li><li>Integration with <a href="https://lifeincloud.com/products/block-storage/" target="_blank" rel="noopener noreferrer">NVMe SSD storage</a> for high-performance workloads</li></ul><h2 class="anchor anchorWithStickyNavbar_LWe7" id="network-architecture">Networ [...]
+something needs investigation, we're not playing detective across five different
+dashboards trying to piece together what happened."</em></p><h2 class="anchor anchorWithStickyNavbar_LWe7" id="technical-roadmap">Technical Roadmap<a href="#technical-roadmap" class="hash-link" aria-label="Direct link to Technical Roadmap" title="Direct link to Technical Roadmap">​</a></h2><p>The LifeinCloud platform currently operates across multiple datacenters:</p><ul><li>Frankfurt: Chosen for proximity to DE-CIX, Europe's largest Internet peering exchange</li><li>Bucharest: Features  [...]
+<a href="https://lifeincloud.com/products/kubernetes/" target="_blank" rel="noopener noreferrer">Kubernetes</a>, <a href="https://lifeincloud.com/products/high-frequency-compute/" target="_blank" rel="noopener noreferrer">high-frequency
+compute</a>, and <a href="https://lifeincloud.com/products/object-storage/" target="_blank" rel="noopener noreferrer">S3-compatible
+object storage</a> offerings,
+their upcoming technical initiatives include GPU support with direct device
+passthrough.</p><h2 class="anchor anchorWithStickyNavbar_LWe7" id="the-final-verdict">The Final Verdict<a href="#the-final-verdict" class="hash-link" aria-label="Direct link to The Final Verdict" title="Direct link to The Final Verdict">​</a></h2><p>After running CloudStack in production, LifeinCloud achieved the scalability
+they needed without the complexity they feared. Their infrastructure handled
+growth from one region to multiple availability zones while maintaining
+performance and reliability. Their CTO adds:
+<em>"So far, we're happy with how ACS performed in this expansion: one platform,
+multiple regions, no silos. We can scale globally while keeping data exactly
+where it needs to be."</em></p>]]></content>
+        <author>
+            <name>Jamie Pell</name>
+            <uri>https://github.com/jamiepell10</uri>
+        </author>
+        <category label="case-studies" term="case-studies"/>
+    </entry>
     <entry>
         <title type="html"><![CDATA[Apache CloudStack 4.19.2.0 Release]]></title>
         <id>https://cloudstack.apache.org/blog/cloudstack-4.19.2.0-release</id>
diff --git a/blog/becoming-a-profitable/index.html b/blog/becoming-a-profitable/index.html
index 50f87fb90..d12f99458 100644
--- a/blog/becoming-a-profitable/index.html
+++ b/blog/becoming-a-profitable/index.html
@@ -12,8 +12,8 @@
 
 
 <script src="scripts/bootstrap.bundle.min.js" async></script><link rel="stylesheet" href="/assets/css/styles.d06f5ed1.css">
-<link rel="preload" href="/assets/js/runtime~main.480099ff.js" as="script">
-<link rel="preload" href="/assets/js/main.37e7acfd.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.05453c71.js" as="script">
+<link rel="preload" href="/assets/js/main.6c8e411e.js" as="script">
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}return t}()||function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
@@ -74,7 +74,7 @@ Foundation.
             </div>
           <br>
           </div></div></footer></div>
-<script src="/assets/js/runtime~main.480099ff.js"></script>
-<script src="/assets/js/main.37e7acfd.js"></script>
+<script src="/assets/js/runtime~main.05453c71.js"></script>
+<script src="/assets/js/main.6c8e411e.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/blog/bringing-digital-services-to-billions-with-apache-cloudstack/index.html b/blog/bringing-digital-services-to-billions-with-apache-cloudstack/index.html
index 1c81a5a6a..ab0ec74ec 100644
--- a/blog/bringing-digital-services-to-billions-with-apache-cloudstack/index.html
+++ b/blog/bringing-digital-services-to-billions-with-apache-cloudstack/index.html
@@ -12,8 +12,8 @@
 
 
 <script src="scripts/bootstrap.bundle.min.js" async></script><link rel="stylesheet" href="/assets/css/styles.d06f5ed1.css">
-<link rel="preload" href="/assets/js/runtime~main.480099ff.js" as="script">
-<link rel="preload" href="/assets/js/main.37e7acfd.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.05453c71.js" as="script">
+<link rel="preload" href="/assets/js/main.6c8e411e.js" as="script">
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}return t}()||function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
@@ -65,7 +65,7 @@ Foundation.
             </div>
           <br>
           </div></div></footer></div>
-<script src="/assets/js/runtime~main.480099ff.js"></script>
-<script src="/assets/js/main.37e7acfd.js"></script>
+<script src="/assets/js/runtime~main.05453c71.js"></script>
+<script src="/assets/js/main.6c8e411e.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/blog/case-study-ikoula-xcpng-cloudstack/index.html b/blog/case-study-ikoula-xcpng-cloudstack/index.html
index 8e3cd6767..4c64ac2ae 100644
--- a/blog/case-study-ikoula-xcpng-cloudstack/index.html
+++ b/blog/case-study-ikoula-xcpng-cloudstack/index.html
@@ -12,8 +12,8 @@
 
 
 <script src="scripts/bootstrap.bundle.min.js" async></script><link rel="stylesheet" href="/assets/css/styles.d06f5ed1.css">
-<link rel="preload" href="/assets/js/runtime~main.480099ff.js" as="script">
-<link rel="preload" href="/assets/js/main.37e7acfd.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.05453c71.js" as="script">
+<link rel="preload" href="/assets/js/main.6c8e411e.js" as="script">
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}return t}()||function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
@@ -51,7 +51,7 @@ Foundation.
             </div>
           <br>
           </div></div></footer></div>
-<script src="/assets/js/runtime~main.480099ff.js"></script>
-<script src="/assets/js/main.37e7acfd.js"></script>
+<script src="/assets/js/runtime~main.05453c71.js"></script>
+<script src="/assets/js/main.6c8e411e.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/blog/ccc-2024-roundup/index.html b/blog/ccc-2024-roundup/index.html
index 472808565..e977b5b77 100644
--- a/blog/ccc-2024-roundup/index.html
+++ b/blog/ccc-2024-roundup/index.html
@@ -12,8 +12,8 @@
 
 
 <script src="scripts/bootstrap.bundle.min.js" async></script><link rel="stylesheet" href="/assets/css/styles.d06f5ed1.css">
-<link rel="preload" href="/assets/js/runtime~main.480099ff.js" as="script">
-<link rel="preload" href="/assets/js/main.37e7acfd.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.05453c71.js" as="script">
+<link rel="preload" href="/assets/js/main.6c8e411e.js" as="script">
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}return t}()||function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
@@ -51,7 +51,7 @@ Foundation.
             </div>
           <br>
           </div></div></footer></div>
-<script src="/assets/js/runtime~main.480099ff.js"></script>
-<script src="/assets/js/main.37e7acfd.js"></script>
+<script src="/assets/js/runtime~main.05453c71.js"></script>
+<script src="/assets/js/main.6c8e411e.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/blog/ccc-2024/index.html b/blog/ccc-2024/index.html
index 1294211ae..290eda003 100644
--- a/blog/ccc-2024/index.html
+++ b/blog/ccc-2024/index.html
@@ -12,8 +12,8 @@
 
 
 <script src="scripts/bootstrap.bundle.min.js" async></script><link rel="stylesheet" href="/assets/css/styles.d06f5ed1.css">
-<link rel="preload" href="/assets/js/runtime~main.480099ff.js" as="script">
-<link rel="preload" href="/assets/js/main.37e7acfd.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.05453c71.js" as="script">
+<link rel="preload" href="/assets/js/main.6c8e411e.js" as="script">
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}return t}()||function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
@@ -82,7 +82,7 @@ Foundation.
             </div>
           <br>
           </div></div></footer></div>
-<script src="/assets/js/runtime~main.480099ff.js"></script>
-<script src="/assets/js/main.37e7acfd.js"></script>
+<script src="/assets/js/runtime~main.05453c71.js"></script>
+<script src="/assets/js/main.6c8e411e.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/blog/ccc2023-agenda-revealed/index.html b/blog/ccc2023-agenda-revealed/index.html
index 49684f892..51564a4eb 100644
--- a/blog/ccc2023-agenda-revealed/index.html
+++ b/blog/ccc2023-agenda-revealed/index.html
@@ -12,8 +12,8 @@
 
 
 <script src="scripts/bootstrap.bundle.min.js" async></script><link rel="stylesheet" href="/assets/css/styles.d06f5ed1.css">
-<link rel="preload" href="/assets/js/runtime~main.480099ff.js" as="script">
-<link rel="preload" href="/assets/js/main.37e7acfd.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.05453c71.js" as="script">
+<link rel="preload" href="/assets/js/main.6c8e411e.js" as="script">
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}return t}()||function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
@@ -69,7 +69,7 @@ Foundation.
             </div>
           <br>
           </div></div></footer></div>
-<script src="/assets/js/runtime~main.480099ff.js"></script>
-<script src="/assets/js/main.37e7acfd.js"></script>
+<script src="/assets/js/runtime~main.05453c71.js"></script>
+<script src="/assets/js/main.6c8e411e.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/blog/ccc2023-roundup/index.html b/blog/ccc2023-roundup/index.html
index fd9a37757..ac40a98fb 100644
--- a/blog/ccc2023-roundup/index.html
+++ b/blog/ccc2023-roundup/index.html
@@ -12,8 +12,8 @@
 
 
 <script src="scripts/bootstrap.bundle.min.js" async></script><link rel="stylesheet" href="/assets/css/styles.d06f5ed1.css">
-<link rel="preload" href="/assets/js/runtime~main.480099ff.js" as="script">
-<link rel="preload" href="/assets/js/main.37e7acfd.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.05453c71.js" as="script">
+<link rel="preload" href="/assets/js/main.6c8e411e.js" as="script">
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}return t}()||function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
@@ -214,7 +214,7 @@ Foundation.
             </div>
           <br>
           </div></div></footer></div>
-<script src="/assets/js/runtime~main.480099ff.js"></script>
-<script src="/assets/js/main.37e7acfd.js"></script>
+<script src="/assets/js/runtime~main.05453c71.js"></script>
+<script src="/assets/js/main.6c8e411e.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/blog/ccc2023-vp-interview/index.html b/blog/ccc2023-vp-interview/index.html
index 9f6d0e7cd..df111fadc 100644
--- a/blog/ccc2023-vp-interview/index.html
+++ b/blog/ccc2023-vp-interview/index.html
@@ -12,8 +12,8 @@
 
 
 <script src="scripts/bootstrap.bundle.min.js" async></script><link rel="stylesheet" href="/assets/css/styles.d06f5ed1.css">
-<link rel="preload" href="/assets/js/runtime~main.480099ff.js" as="script">
-<link rel="preload" href="/assets/js/main.37e7acfd.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.05453c71.js" as="script">
+<link rel="preload" href="/assets/js/main.6c8e411e.js" as="script">
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}return t}()||function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
@@ -110,7 +110,7 @@ Foundation.
             </div>
           <br>
           </div></div></footer></div>
-<script src="/assets/js/runtime~main.480099ff.js"></script>
-<script src="/assets/js/main.37e7acfd.js"></script>
+<script src="/assets/js/runtime~main.05453c71.js"></script>
+<script src="/assets/js/main.6c8e411e.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/blog/ccc2024-agenda-revealed/index.html b/blog/ccc2024-agenda-revealed/index.html
index c5712afdc..df821ae7b 100644
--- a/blog/ccc2024-agenda-revealed/index.html
+++ b/blog/ccc2024-agenda-revealed/index.html
@@ -12,8 +12,8 @@
 
 
 <script src="scripts/bootstrap.bundle.min.js" async></script><link rel="stylesheet" href="/assets/css/styles.d06f5ed1.css">
-<link rel="preload" href="/assets/js/runtime~main.480099ff.js" as="script">
-<link rel="preload" href="/assets/js/main.37e7acfd.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.05453c71.js" as="script">
+<link rel="preload" href="/assets/js/main.6c8e411e.js" as="script">
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}return t}()||function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
@@ -100,7 +100,7 @@ Foundation.
             </div>
           <br>
           </div></div></footer></div>
-<script src="/assets/js/runtime~main.480099ff.js"></script>
-<script src="/assets/js/main.37e7acfd.js"></script>
+<script src="/assets/js/runtime~main.05453c71.js"></script>
+<script src="/assets/js/main.6c8e411e.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/blog/cloud-iaas-predictions-for-2022/index.html b/blog/cloud-iaas-predictions-for-2022/index.html
index 7e0f044c5..f1a1b4a4d 100644
--- a/blog/cloud-iaas-predictions-for-2022/index.html
+++ b/blog/cloud-iaas-predictions-for-2022/index.html
@@ -12,8 +12,8 @@
 
 
 <script src="scripts/bootstrap.bundle.min.js" async></script><link rel="stylesheet" href="/assets/css/styles.d06f5ed1.css">
-<link rel="preload" href="/assets/js/runtime~main.480099ff.js" as="script">
-<link rel="preload" href="/assets/js/main.37e7acfd.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.05453c71.js" as="script">
+<link rel="preload" href="/assets/js/main.6c8e411e.js" as="script">
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}return t}()||function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
@@ -51,7 +51,7 @@ Foundation.
             </div>
           <br>
           </div></div></footer></div>
-<script src="/assets/js/runtime~main.480099ff.js"></script>
-<script src="/assets/js/main.37e7acfd.js"></script>
+<script src="/assets/js/runtime~main.05453c71.js"></script>
+<script src="/assets/js/main.6c8e411e.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/blog/cloudfest-2024-roundup/index.html b/blog/cloudfest-2024-roundup/index.html
index 1309f7bbf..00a527f7d 100644
--- a/blog/cloudfest-2024-roundup/index.html
+++ b/blog/cloudfest-2024-roundup/index.html
@@ -12,8 +12,8 @@
 
 
 <script src="scripts/bootstrap.bundle.min.js" async></script><link rel="stylesheet" href="/assets/css/styles.d06f5ed1.css">
-<link rel="preload" href="/assets/js/runtime~main.480099ff.js" as="script">
-<link rel="preload" href="/assets/js/main.37e7acfd.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.05453c71.js" as="script">
+<link rel="preload" href="/assets/js/main.6c8e411e.js" as="script">
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}return t}()||function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
@@ -82,7 +82,7 @@ Foundation.
             </div>
           <br>
           </div></div></footer></div>
-<script src="/assets/js/runtime~main.480099ff.js"></script>
-<script src="/assets/js/main.37e7acfd.js"></script>
+<script src="/assets/js/runtime~main.05453c71.js"></script>
+<script src="/assets/js/main.6c8e411e.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/blog/cloudfest-2024/index.html b/blog/cloudfest-2024/index.html
index d83acd2e4..ac6aaa44d 100644
--- a/blog/cloudfest-2024/index.html
+++ b/blog/cloudfest-2024/index.html
@@ -12,8 +12,8 @@
 
 
 <script src="scripts/bootstrap.bundle.min.js" async></script><link rel="stylesheet" href="/assets/css/styles.d06f5ed1.css">
-<link rel="preload" href="/assets/js/runtime~main.480099ff.js" as="script">
-<link rel="preload" href="/assets/js/main.37e7acfd.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.05453c71.js" as="script">
+<link rel="preload" href="/assets/js/main.6c8e411e.js" as="script">
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}return t}()||function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
@@ -80,7 +80,7 @@ Foundation.
             </div>
           <br>
           </div></div></footer></div>
-<script src="/assets/js/runtime~main.480099ff.js"></script>
-<script src="/assets/js/main.37e7acfd.js"></script>
+<script src="/assets/js/runtime~main.05453c71.js"></script>
+<script src="/assets/js/main.6c8e411e.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/blog/cloudfest-2025/index.html b/blog/cloudfest-2025/index.html
index 8c4be7aec..8f489b75c 100644
--- a/blog/cloudfest-2025/index.html
+++ b/blog/cloudfest-2025/index.html
@@ -12,8 +12,8 @@
 
 
 <script src="scripts/bootstrap.bundle.min.js" async></script><link rel="stylesheet" href="/assets/css/styles.d06f5ed1.css">
-<link rel="preload" href="/assets/js/runtime~main.480099ff.js" as="script">
-<link rel="preload" href="/assets/js/main.37e7acfd.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.05453c71.js" as="script">
+<link rel="preload" href="/assets/js/main.6c8e411e.js" as="script">
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}return t}()||function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
@@ -81,7 +81,7 @@ Foundation.
             </div>
           <br>
           </div></div></footer></div>
-<script src="/assets/js/runtime~main.480099ff.js"></script>
-<script src="/assets/js/main.37e7acfd.js"></script>
+<script src="/assets/js/runtime~main.05453c71.js"></script>
+<script src="/assets/js/main.6c8e411e.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/blog/cloudmonkey-6.3-release/index.html b/blog/cloudmonkey-6.3-release/index.html
index 246d5dce7..631fe37f5 100644
--- a/blog/cloudmonkey-6.3-release/index.html
+++ b/blog/cloudmonkey-6.3-release/index.html
@@ -12,8 +12,8 @@
 
 
 <script src="scripts/bootstrap.bundle.min.js" async></script><link rel="stylesheet" href="/assets/css/styles.d06f5ed1.css">
-<link rel="preload" href="/assets/js/runtime~main.480099ff.js" as="script">
-<link rel="preload" href="/assets/js/main.37e7acfd.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.05453c71.js" as="script">
+<link rel="preload" href="/assets/js/main.6c8e411e.js" as="script">
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}return t}()||function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
@@ -62,7 +62,7 @@ Foundation.
             </div>
           <br>
           </div></div></footer></div>
-<script src="/assets/js/runtime~main.480099ff.js"></script>
-<script src="/assets/js/main.37e7acfd.js"></script>
+<script src="/assets/js/runtime~main.05453c71.js"></script>
+<script src="/assets/js/main.6c8e411e.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/blog/cloudmonkey-6.4-release/index.html b/blog/cloudmonkey-6.4-release/index.html
index 42521d0b1..4fcf39d62 100644
--- a/blog/cloudmonkey-6.4-release/index.html
+++ b/blog/cloudmonkey-6.4-release/index.html
@@ -12,8 +12,8 @@
 
 
 <script src="scripts/bootstrap.bundle.min.js" async></script><link rel="stylesheet" href="/assets/css/styles.d06f5ed1.css">
-<link rel="preload" href="/assets/js/runtime~main.480099ff.js" as="script">
-<link rel="preload" href="/assets/js/main.37e7acfd.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.05453c71.js" as="script">
+<link rel="preload" href="/assets/js/main.6c8e411e.js" as="script">
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}return t}()||function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
@@ -62,7 +62,7 @@ Foundation.
             </div>
           <br>
           </div></div></footer></div>
-<script src="/assets/js/runtime~main.480099ff.js"></script>
-<script src="/assets/js/main.37e7acfd.js"></script>
+<script src="/assets/js/runtime~main.05453c71.js"></script>
+<script src="/assets/js/main.6c8e411e.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/blog/cloudstack-4.18.1-release/index.html b/blog/cloudstack-4.18.1-release/index.html
index de55a5113..dcf699352 100644
--- a/blog/cloudstack-4.18.1-release/index.html
+++ b/blog/cloudstack-4.18.1-release/index.html
@@ -12,8 +12,8 @@
 
 
 <script src="scripts/bootstrap.bundle.min.js" async></script><link rel="stylesheet" href="/assets/css/styles.d06f5ed1.css">
-<link rel="preload" href="/assets/js/runtime~main.480099ff.js" as="script">
-<link rel="preload" href="/assets/js/main.37e7acfd.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.05453c71.js" as="script">
+<link rel="preload" href="/assets/js/main.6c8e411e.js" as="script">
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}return t}()||function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
@@ -72,7 +72,7 @@ Foundation.
             </div>
           <br>
           </div></div></footer></div>
-<script src="/assets/js/runtime~main.480099ff.js"></script>
-<script src="/assets/js/main.37e7acfd.js"></script>
+<script src="/assets/js/runtime~main.05453c71.js"></script>
+<script src="/assets/js/main.6c8e411e.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/blog/cloudstack-4.19.0.0-release/index.html b/blog/cloudstack-4.19.0.0-release/index.html
index ba167b456..508e46c7c 100644
--- a/blog/cloudstack-4.19.0.0-release/index.html
+++ b/blog/cloudstack-4.19.0.0-release/index.html
@@ -12,8 +12,8 @@
 
 
 <script src="scripts/bootstrap.bundle.min.js" async></script><link rel="stylesheet" href="/assets/css/styles.d06f5ed1.css">
-<link rel="preload" href="/assets/js/runtime~main.480099ff.js" as="script">
-<link rel="preload" href="/assets/js/main.37e7acfd.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.05453c71.js" as="script">
+<link rel="preload" href="/assets/js/main.6c8e411e.js" as="script">
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}return t}()||function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
@@ -63,7 +63,7 @@ Foundation.
             </div>
           <br>
           </div></div></footer></div>
-<script src="/assets/js/runtime~main.480099ff.js"></script>
-<script src="/assets/js/main.37e7acfd.js"></script>
+<script src="/assets/js/runtime~main.05453c71.js"></script>
+<script src="/assets/js/main.6c8e411e.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/blog/cloudstack-4.19.1.0-release/index.html b/blog/cloudstack-4.19.1.0-release/index.html
index 71fc25c7d..86cb6ccaf 100644
--- a/blog/cloudstack-4.19.1.0-release/index.html
+++ b/blog/cloudstack-4.19.1.0-release/index.html
@@ -12,8 +12,8 @@
 
 
 <script src="scripts/bootstrap.bundle.min.js" async></script><link rel="stylesheet" href="/assets/css/styles.d06f5ed1.css">
-<link rel="preload" href="/assets/js/runtime~main.480099ff.js" as="script">
-<link rel="preload" href="/assets/js/main.37e7acfd.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.05453c71.js" as="script">
+<link rel="preload" href="/assets/js/main.6c8e411e.js" as="script">
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}return t}()||function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
@@ -71,7 +71,7 @@ Foundation.
             </div>
           <br>
           </div></div></footer></div>
-<script src="/assets/js/runtime~main.480099ff.js"></script>
-<script src="/assets/js/main.37e7acfd.js"></script>
+<script src="/assets/js/runtime~main.05453c71.js"></script>
+<script src="/assets/js/main.6c8e411e.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/blog/cloudstack-4.19.2.0-release/index.html b/blog/cloudstack-4.19.2.0-release/index.html
index 272068618..df10efbc6 100644
--- a/blog/cloudstack-4.19.2.0-release/index.html
+++ b/blog/cloudstack-4.19.2.0-release/index.html
@@ -12,8 +12,8 @@
 
 
 <script src="scripts/bootstrap.bundle.min.js" async></script><link rel="stylesheet" href="/assets/css/styles.d06f5ed1.css">
-<link rel="preload" href="/assets/js/runtime~main.480099ff.js" as="script">
-<link rel="preload" href="/assets/js/main.37e7acfd.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.05453c71.js" as="script">
+<link rel="preload" href="/assets/js/main.6c8e411e.js" as="script">
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}return t}()||function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
@@ -35,7 +35,7 @@ each of the releases are available on our documentation page:
 <a href="https://docs.cloudstack.apache.org/" target="_blank" rel="noopener noreferrer">https://docs.cloudstack.apache.org/</a></p><h2 class="anchor anchorWithStickyNavbar_LWe7" id="downloads">Downloads<a href="#downloads" class="hash-link" aria-label="Direct link to Downloads" title="Direct link to Downloads">​</a></h2><p>The official source code for the 4.19.2.0 release can be downloaded from our
 downloads page:</p><p><a href="https://cloudstack.apache.org/downloads.html" target="_blank" rel="noopener noreferrer">https://cloudstack.apache.org/downloads.html</a></p><p>In addition to the official source code release, individual contributors
 have also made convenience binaries available on the Apache CloudStack
-download page, and can be found at:</p><ul><li><a href="https://download.cloudstack.org/el/7/" target="_blank" rel="noopener noreferrer">https://download.cloudstack.org/el/7/</a></li><li><a href="https://download.cloudstack.org/el/8/" target="_blank" rel="noopener noreferrer">https://download.cloudstack.org/el/8/</a></li><li><a href="https://download.cloudstack.org/el/9/" target="_blank" rel="noopener noreferrer">https://download.cloudstack.org/el/9/</a></li><li><a href="https://download [...]
+download page, and can be found at:</p><ul><li><a href="https://download.cloudstack.org/el/7/" target="_blank" rel="noopener noreferrer">https://download.cloudstack.org/el/7/</a></li><li><a href="https://download.cloudstack.org/el/8/" target="_blank" rel="noopener noreferrer">https://download.cloudstack.org/el/8/</a></li><li><a href="https://download.cloudstack.org/el/9/" target="_blank" rel="noopener noreferrer">https://download.cloudstack.org/el/9/</a></li><li><a href="https://download [...]
             <div class="social">
                 <a href="mailto:dev-subscribe@cloudstack.apache.org">
 		  <img src="/img/mail_mini_icon.svg" alt="">
@@ -69,7 +69,7 @@ Foundation.
             </div>
           <br>
           </div></div></footer></div>
-<script src="/assets/js/runtime~main.480099ff.js"></script>
-<script src="/assets/js/main.37e7acfd.js"></script>
+<script src="/assets/js/runtime~main.05453c71.js"></script>
+<script src="/assets/js/main.6c8e411e.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/blog/cloudstack-4.20.0.0-release/index.html b/blog/cloudstack-4.20.0.0-release/index.html
index b8d57e420..2e94e43c5 100644
--- a/blog/cloudstack-4.20.0.0-release/index.html
+++ b/blog/cloudstack-4.20.0.0-release/index.html
@@ -12,8 +12,8 @@
 
 
 <script src="scripts/bootstrap.bundle.min.js" async></script><link rel="stylesheet" href="/assets/css/styles.d06f5ed1.css">
-<link rel="preload" href="/assets/js/runtime~main.480099ff.js" as="script">
-<link rel="preload" href="/assets/js/main.37e7acfd.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.05453c71.js" as="script">
+<link rel="preload" href="/assets/js/main.6c8e411e.js" as="script">
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}return t}()||function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
@@ -80,7 +80,7 @@ Foundation.
             </div>
           <br>
           </div></div></footer></div>
-<script src="/assets/js/runtime~main.480099ff.js"></script>
-<script src="/assets/js/main.37e7acfd.js"></script>
+<script src="/assets/js/runtime~main.05453c71.js"></script>
+<script src="/assets/js/main.6c8e411e.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/blog/cloudstack-advisory-on-insecure-project/index.html b/blog/cloudstack-advisory-on-insecure-project/index.html
index e1217d9aa..ac91ec541 100644
--- a/blog/cloudstack-advisory-on-insecure-project/index.html
+++ b/blog/cloudstack-advisory-on-insecure-project/index.html
@@ -12,8 +12,8 @@
 
 
 <script src="scripts/bootstrap.bundle.min.js" async></script><link rel="stylesheet" href="/assets/css/styles.d06f5ed1.css">
-<link rel="preload" href="/assets/js/runtime~main.480099ff.js" as="script">
-<link rel="preload" href="/assets/js/main.37e7acfd.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.05453c71.js" as="script">
+<link rel="preload" href="/assets/js/main.6c8e411e.js" as="script">
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}return t}()||function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
@@ -51,7 +51,7 @@ Foundation.
             </div>
           <br>
           </div></div></footer></div>
-<script src="/assets/js/runtime~main.480099ff.js"></script>
-<script src="/assets/js/main.37e7acfd.js"></script>
+<script src="/assets/js/runtime~main.05453c71.js"></script>
+<script src="/assets/js/main.6c8e411e.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/blog/cloudstack-advisory-on-spring4shell-cve/index.html b/blog/cloudstack-advisory-on-spring4shell-cve/index.html
index 1ec12d45d..903942f04 100644
--- a/blog/cloudstack-advisory-on-spring4shell-cve/index.html
+++ b/blog/cloudstack-advisory-on-spring4shell-cve/index.html
@@ -12,8 +12,8 @@
 
 
 <script src="scripts/bootstrap.bundle.min.js" async></script><link rel="stylesheet" href="/assets/css/styles.d06f5ed1.css">
-<link rel="preload" href="/assets/js/runtime~main.480099ff.js" as="script">
-<link rel="preload" href="/assets/js/main.37e7acfd.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.05453c71.js" as="script">
+<link rel="preload" href="/assets/js/main.6c8e411e.js" as="script">
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}return t}()||function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
@@ -51,7 +51,7 @@ Foundation.
             </div>
           <br>
           </div></div></footer></div>
-<script src="/assets/js/runtime~main.480099ff.js"></script>
-<script src="/assets/js/main.37e7acfd.js"></script>
+<script src="/assets/js/runtime~main.05453c71.js"></script>
+<script src="/assets/js/main.6c8e411e.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/blog/cloudstack-and-gitops-at-scale/index.html b/blog/cloudstack-and-gitops-at-scale/index.html
index 48009ac1d..352e64efe 100644
--- a/blog/cloudstack-and-gitops-at-scale/index.html
+++ b/blog/cloudstack-and-gitops-at-scale/index.html
@@ -12,8 +12,8 @@
 
 
 <script src="scripts/bootstrap.bundle.min.js" async></script><link rel="stylesheet" href="/assets/css/styles.d06f5ed1.css">
-<link rel="preload" href="/assets/js/runtime~main.480099ff.js" as="script">
-<link rel="preload" href="/assets/js/main.37e7acfd.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.05453c71.js" as="script">
+<link rel="preload" href="/assets/js/main.6c8e411e.js" as="script">
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}return t}()||function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
@@ -106,7 +106,7 @@ Foundation.
             </div>
           <br>
           </div></div></footer></div>
-<script src="/assets/js/runtime~main.480099ff.js"></script>
-<script src="/assets/js/main.37e7acfd.js"></script>
+<script src="/assets/js/runtime~main.05453c71.js"></script>
+<script src="/assets/js/main.6c8e411e.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/blog/cloudstack-collaboration-conference-2021-november/index.html b/blog/cloudstack-collaboration-conference-2021-november/index.html
index 33307f753..64d4a6020 100644
--- a/blog/cloudstack-collaboration-conference-2021-november/index.html
+++ b/blog/cloudstack-collaboration-conference-2021-november/index.html
@@ -12,8 +12,8 @@
 
 
 <script src="scripts/bootstrap.bundle.min.js" async></script><link rel="stylesheet" href="/assets/css/styles.d06f5ed1.css">
-<link rel="preload" href="/assets/js/runtime~main.480099ff.js" as="script">
-<link rel="preload" href="/assets/js/main.37e7acfd.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.05453c71.js" as="script">
+<link rel="preload" href="/assets/js/main.6c8e411e.js" as="script">
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}return t}()||function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
@@ -51,7 +51,7 @@ Foundation.
             </div>
           <br>
           </div></div></footer></div>
-<script src="/assets/js/runtime~main.480099ff.js"></script>
-<script src="/assets/js/main.37e7acfd.js"></script>
+<script src="/assets/js/runtime~main.05453c71.js"></script>
+<script src="/assets/js/main.6c8e411e.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/blog/cloudstack-collaboration-conference-2022-november/index.html b/blog/cloudstack-collaboration-conference-2022-november/index.html
index 3f3e2ff86..69900f9f2 100644
--- a/blog/cloudstack-collaboration-conference-2022-november/index.html
+++ b/blog/cloudstack-collaboration-conference-2022-november/index.html
@@ -12,8 +12,8 @@
 
 
 <script src="scripts/bootstrap.bundle.min.js" async></script><link rel="stylesheet" href="/assets/css/styles.d06f5ed1.css">
-<link rel="preload" href="/assets/js/runtime~main.480099ff.js" as="script">
-<link rel="preload" href="/assets/js/main.37e7acfd.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.05453c71.js" as="script">
+<link rel="preload" href="/assets/js/main.6c8e411e.js" as="script">
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}return t}()||function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
@@ -51,7 +51,7 @@ Foundation.
             </div>
           <br>
           </div></div></footer></div>
-<script src="/assets/js/runtime~main.480099ff.js"></script>
-<script src="/assets/js/main.37e7acfd.js"></script>
+<script src="/assets/js/runtime~main.05453c71.js"></script>
+<script src="/assets/js/main.6c8e411e.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/blog/cloudstack-collaboration-conference-2022-november1/index.html b/blog/cloudstack-collaboration-conference-2022-november1/index.html
index a4e48f0c8..1b1fb3efc 100644
--- a/blog/cloudstack-collaboration-conference-2022-november1/index.html
+++ b/blog/cloudstack-collaboration-conference-2022-november1/index.html
@@ -12,8 +12,8 @@
 
 
 <script src="scripts/bootstrap.bundle.min.js" async></script><link rel="stylesheet" href="/assets/css/styles.d06f5ed1.css">
-<link rel="preload" href="/assets/js/runtime~main.480099ff.js" as="script">
-<link rel="preload" href="/assets/js/main.37e7acfd.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.05453c71.js" as="script">
+<link rel="preload" href="/assets/js/main.6c8e411e.js" as="script">
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}return t}()||function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
@@ -51,7 +51,7 @@ Foundation.
             </div>
           <br>
           </div></div></footer></div>
-<script src="/assets/js/runtime~main.480099ff.js"></script>
-<script src="/assets/js/main.37e7acfd.js"></script>
+<script src="/assets/js/runtime~main.05453c71.js"></script>
+<script src="/assets/js/main.6c8e411e.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/blog/cloudstack-collaboration-conference-2022-roundup/index.html b/blog/cloudstack-collaboration-conference-2022-roundup/index.html
index b9ab9f63f..c22008329 100644
--- a/blog/cloudstack-collaboration-conference-2022-roundup/index.html
+++ b/blog/cloudstack-collaboration-conference-2022-roundup/index.html
@@ -12,8 +12,8 @@
 
 
 <script src="scripts/bootstrap.bundle.min.js" async></script><link rel="stylesheet" href="/assets/css/styles.d06f5ed1.css">
-<link rel="preload" href="/assets/js/runtime~main.480099ff.js" as="script">
-<link rel="preload" href="/assets/js/main.37e7acfd.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.05453c71.js" as="script">
+<link rel="preload" href="/assets/js/main.6c8e411e.js" as="script">
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}return t}()||function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
@@ -51,7 +51,7 @@ Foundation.
             </div>
           <br>
           </div></div></footer></div>
-<script src="/assets/js/runtime~main.480099ff.js"></script>
-<script src="/assets/js/main.37e7acfd.js"></script>
+<script src="/assets/js/runtime~main.05453c71.js"></script>
+<script src="/assets/js/main.6c8e411e.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/blog/cloudstack-collaboration-conference-2023/index.html b/blog/cloudstack-collaboration-conference-2023/index.html
index 799a7b7d8..899a9495a 100644
--- a/blog/cloudstack-collaboration-conference-2023/index.html
+++ b/blog/cloudstack-collaboration-conference-2023/index.html
@@ -12,8 +12,8 @@
 
 
 <script src="scripts/bootstrap.bundle.min.js" async></script><link rel="stylesheet" href="/assets/css/styles.d06f5ed1.css">
-<link rel="preload" href="/assets/js/runtime~main.480099ff.js" as="script">
-<link rel="preload" href="/assets/js/main.37e7acfd.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.05453c71.js" as="script">
+<link rel="preload" href="/assets/js/main.6c8e411e.js" as="script">
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}return t}()||function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
@@ -77,7 +77,7 @@ Foundation.
             </div>
           <br>
           </div></div></footer></div>
-<script src="/assets/js/runtime~main.480099ff.js"></script>
-<script src="/assets/js/main.37e7acfd.js"></script>
+<script src="/assets/js/runtime~main.05453c71.js"></script>
+<script src="/assets/js/main.6c8e411e.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/blog/cloudstack-european-user-group-may/index.html b/blog/cloudstack-european-user-group-may/index.html
index 015a43bfc..0c3a8024a 100644
--- a/blog/cloudstack-european-user-group-may/index.html
+++ b/blog/cloudstack-european-user-group-may/index.html
@@ -12,8 +12,8 @@
 
 
 <script src="scripts/bootstrap.bundle.min.js" async></script><link rel="stylesheet" href="/assets/css/styles.d06f5ed1.css">
-<link rel="preload" href="/assets/js/runtime~main.480099ff.js" as="script">
-<link rel="preload" href="/assets/js/main.37e7acfd.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.05453c71.js" as="script">
+<link rel="preload" href="/assets/js/main.6c8e411e.js" as="script">
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}return t}()||function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
@@ -51,7 +51,7 @@ Foundation.
             </div>
           <br>
           </div></div></footer></div>
-<script src="/assets/js/runtime~main.480099ff.js"></script>
-<script src="/assets/js/main.37e7acfd.js"></script>
+<script src="/assets/js/runtime~main.05453c71.js"></script>
+<script src="/assets/js/main.6c8e411e.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/blog/cloudstack-european-user-group-may1/index.html b/blog/cloudstack-european-user-group-may1/index.html
index 70a1e1d09..5f98079b7 100644
--- a/blog/cloudstack-european-user-group-may1/index.html
+++ b/blog/cloudstack-european-user-group-may1/index.html
@@ -12,8 +12,8 @@
 
 
 <script src="scripts/bootstrap.bundle.min.js" async></script><link rel="stylesheet" href="/assets/css/styles.d06f5ed1.css">
-<link rel="preload" href="/assets/js/runtime~main.480099ff.js" as="script">
-<link rel="preload" href="/assets/js/main.37e7acfd.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.05453c71.js" as="script">
+<link rel="preload" href="/assets/js/main.6c8e411e.js" as="script">
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}return t}()||function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
@@ -86,7 +86,7 @@ Foundation.
             </div>
           <br>
           </div></div></footer></div>
-<script src="/assets/js/runtime~main.480099ff.js"></script>
-<script src="/assets/js/main.37e7acfd.js"></script>
+<script src="/assets/js/runtime~main.05453c71.js"></script>
+<script src="/assets/js/main.6c8e411e.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/blog/cloudstack-european-user-group-virtual/index.html b/blog/cloudstack-european-user-group-virtual/index.html
index 1b0760422..95cae37a2 100644
--- a/blog/cloudstack-european-user-group-virtual/index.html
+++ b/blog/cloudstack-european-user-group-virtual/index.html
@@ -12,8 +12,8 @@
 
 
 <script src="scripts/bootstrap.bundle.min.js" async></script><link rel="stylesheet" href="/assets/css/styles.d06f5ed1.css">
-<link rel="preload" href="/assets/js/runtime~main.480099ff.js" as="script">
-<link rel="preload" href="/assets/js/main.37e7acfd.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.05453c71.js" as="script">
+<link rel="preload" href="/assets/js/main.6c8e411e.js" as="script">
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}return t}()||function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
@@ -51,7 +51,7 @@ Foundation.
             </div>
           <br>
           </div></div></footer></div>
-<script src="/assets/js/runtime~main.480099ff.js"></script>
-<script src="/assets/js/main.37e7acfd.js"></script>
+<script src="/assets/js/runtime~main.05453c71.js"></script>
+<script src="/assets/js/main.6c8e411e.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/blog/cloudstack-india-user-group-2023-roundup/index.html b/blog/cloudstack-india-user-group-2023-roundup/index.html
index b9e6d8321..8991b4b93 100644
--- a/blog/cloudstack-india-user-group-2023-roundup/index.html
+++ b/blog/cloudstack-india-user-group-2023-roundup/index.html
@@ -12,8 +12,8 @@
 
 
 <script src="scripts/bootstrap.bundle.min.js" async></script><link rel="stylesheet" href="/assets/css/styles.d06f5ed1.css">
-<link rel="preload" href="/assets/js/runtime~main.480099ff.js" as="script">
-<link rel="preload" href="/assets/js/main.37e7acfd.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.05453c71.js" as="script">
+<link rel="preload" href="/assets/js/main.6c8e411e.js" as="script">
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}return t}()||function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
@@ -113,7 +113,7 @@ Foundation.
             </div>
           <br>
           </div></div></footer></div>
-<script src="/assets/js/runtime~main.480099ff.js"></script>
-<script src="/assets/js/main.37e7acfd.js"></script>
+<script src="/assets/js/runtime~main.05453c71.js"></script>
+<script src="/assets/js/main.6c8e411e.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/blog/cloudstack-india-user-group-meetup-2023/index.html b/blog/cloudstack-india-user-group-meetup-2023/index.html
index 97425f2cf..253833374 100644
--- a/blog/cloudstack-india-user-group-meetup-2023/index.html
+++ b/blog/cloudstack-india-user-group-meetup-2023/index.html
@@ -12,8 +12,8 @@
 
 
 <script src="scripts/bootstrap.bundle.min.js" async></script><link rel="stylesheet" href="/assets/css/styles.d06f5ed1.css">
-<link rel="preload" href="/assets/js/runtime~main.480099ff.js" as="script">
-<link rel="preload" href="/assets/js/main.37e7acfd.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.05453c71.js" as="script">
+<link rel="preload" href="/assets/js/main.6c8e411e.js" as="script">
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}return t}()||function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
@@ -68,7 +68,7 @@ Foundation.
             </div>
           <br>
           </div></div></footer></div>
-<script src="/assets/js/runtime~main.480099ff.js"></script>
-<script src="/assets/js/main.37e7acfd.js"></script>
+<script src="/assets/js/runtime~main.05453c71.js"></script>
+<script src="/assets/js/main.6c8e411e.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/blog/cloudstack-integrations-linbit-open-source/index.html b/blog/cloudstack-integrations-linbit-open-source/index.html
index 6dbb6838e..9d118674e 100644
--- a/blog/cloudstack-integrations-linbit-open-source/index.html
+++ b/blog/cloudstack-integrations-linbit-open-source/index.html
@@ -12,8 +12,8 @@
 
 
 <script src="scripts/bootstrap.bundle.min.js" async></script><link rel="stylesheet" href="/assets/css/styles.d06f5ed1.css">
-<link rel="preload" href="/assets/js/runtime~main.480099ff.js" as="script">
-<link rel="preload" href="/assets/js/main.37e7acfd.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.05453c71.js" as="script">
+<link rel="preload" href="/assets/js/main.6c8e411e.js" as="script">
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}return t}()||function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
@@ -51,7 +51,7 @@ Foundation.
             </div>
           <br>
           </div></div></footer></div>
-<script src="/assets/js/runtime~main.480099ff.js"></script>
-<script src="/assets/js/main.37e7acfd.js"></script>
+<script src="/assets/js/runtime~main.05453c71.js"></script>
+<script src="/assets/js/main.6c8e411e.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/blog/cloudstack-integrations-storpool-storage/index.html b/blog/cloudstack-integrations-storpool-storage/index.html
index e341a14cd..eec2d3af2 100644
--- a/blog/cloudstack-integrations-storpool-storage/index.html
+++ b/blog/cloudstack-integrations-storpool-storage/index.html
@@ -12,8 +12,8 @@
 
 
 <script src="scripts/bootstrap.bundle.min.js" async></script><link rel="stylesheet" href="/assets/css/styles.d06f5ed1.css">
-<link rel="preload" href="/assets/js/runtime~main.480099ff.js" as="script">
-<link rel="preload" href="/assets/js/main.37e7acfd.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.05453c71.js" as="script">
+<link rel="preload" href="/assets/js/main.6c8e411e.js" as="script">
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}return t}()||function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
@@ -51,7 +51,7 @@ Foundation.
             </div>
           <br>
           </div></div></footer></div>
-<script src="/assets/js/runtime~main.480099ff.js"></script>
-<script src="/assets/js/main.37e7acfd.js"></script>
+<script src="/assets/js/runtime~main.05453c71.js"></script>
+<script src="/assets/js/main.6c8e411e.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/blog/cloudstack-kubernetes-provider-v1-0/index.html b/blog/cloudstack-kubernetes-provider-v1-0/index.html
index 9bb927ff8..15fe265d9 100644
--- a/blog/cloudstack-kubernetes-provider-v1-0/index.html
+++ b/blog/cloudstack-kubernetes-provider-v1-0/index.html
@@ -12,8 +12,8 @@
 
 
 <script src="scripts/bootstrap.bundle.min.js" async></script><link rel="stylesheet" href="/assets/css/styles.d06f5ed1.css">
-<link rel="preload" href="/assets/js/runtime~main.480099ff.js" as="script">
-<link rel="preload" href="/assets/js/main.37e7acfd.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.05453c71.js" as="script">
+<link rel="preload" href="/assets/js/main.6c8e411e.js" as="script">
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}return t}()||function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
@@ -53,7 +53,7 @@ Foundation.
             </div>
           <br>
           </div></div></footer></div>
-<script src="/assets/js/runtime~main.480099ff.js"></script>
-<script src="/assets/js/main.37e7acfd.js"></script>
+<script src="/assets/js/runtime~main.05453c71.js"></script>
+<script src="/assets/js/main.6c8e411e.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/blog/cloudstack-kubernetes-provider-v1.1.0/index.html b/blog/cloudstack-kubernetes-provider-v1.1.0/index.html
index 66f4e683d..f14feb28a 100644
--- a/blog/cloudstack-kubernetes-provider-v1.1.0/index.html
+++ b/blog/cloudstack-kubernetes-provider-v1.1.0/index.html
@@ -12,8 +12,8 @@
 
 
 <script src="scripts/bootstrap.bundle.min.js" async></script><link rel="stylesheet" href="/assets/css/styles.d06f5ed1.css">
-<link rel="preload" href="/assets/js/runtime~main.480099ff.js" as="script">
-<link rel="preload" href="/assets/js/main.37e7acfd.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.05453c71.js" as="script">
+<link rel="preload" href="/assets/js/main.6c8e411e.js" as="script">
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}return t}()||function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
@@ -61,7 +61,7 @@ Foundation.
             </div>
           <br>
           </div></div></footer></div>
-<script src="/assets/js/runtime~main.480099ff.js"></script>
-<script src="/assets/js/main.37e7acfd.js"></script>
+<script src="/assets/js/runtime~main.05453c71.js"></script>
+<script src="/assets/js/main.6c8e411e.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/blog/cloudstack-terraform-provider-0.5.0-release/index.html b/blog/cloudstack-terraform-provider-0.5.0-release/index.html
index fea3b8945..2fb83b4ce 100644
--- a/blog/cloudstack-terraform-provider-0.5.0-release/index.html
+++ b/blog/cloudstack-terraform-provider-0.5.0-release/index.html
@@ -12,8 +12,8 @@
 
 
 <script src="scripts/bootstrap.bundle.min.js" async></script><link rel="stylesheet" href="/assets/css/styles.d06f5ed1.css">
-<link rel="preload" href="/assets/js/runtime~main.480099ff.js" as="script">
-<link rel="preload" href="/assets/js/main.37e7acfd.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.05453c71.js" as="script">
+<link rel="preload" href="/assets/js/main.6c8e411e.js" as="script">
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}return t}()||function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
@@ -61,7 +61,7 @@ Foundation.
             </div>
           <br>
           </div></div></footer></div>
-<script src="/assets/js/runtime~main.480099ff.js"></script>
-<script src="/assets/js/main.37e7acfd.js"></script>
+<script src="/assets/js/runtime~main.05453c71.js"></script>
+<script src="/assets/js/main.6c8e411e.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/blog/cloudstack_and_openssl_cve_2015/index.html b/blog/cloudstack_and_openssl_cve_2015/index.html
index dfad2b0fa..225a4691d 100644
--- a/blog/cloudstack_and_openssl_cve_2015/index.html
+++ b/blog/cloudstack_and_openssl_cve_2015/index.html
@@ -12,8 +12,8 @@
 
 
 <script src="scripts/bootstrap.bundle.min.js" async></script><link rel="stylesheet" href="/assets/css/styles.d06f5ed1.css">
-<link rel="preload" href="/assets/js/runtime~main.480099ff.js" as="script">
-<link rel="preload" href="/assets/js/main.37e7acfd.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.05453c71.js" as="script">
+<link rel="preload" href="/assets/js/main.6c8e411e.js" as="script">
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}return t}()||function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
@@ -51,7 +51,7 @@ Foundation.
             </div>
           <br>
           </div></div></footer></div>
-<script src="/assets/js/runtime~main.480099ff.js"></script>
-<script src="/assets/js/main.37e7acfd.js"></script>
+<script src="/assets/js/runtime~main.05453c71.js"></script>
+<script src="/assets/js/main.6c8e411e.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/blog/cloudstack_and_the_ghost_glibc/index.html b/blog/cloudstack_and_the_ghost_glibc/index.html
index fe9d397b9..8a6c69a8b 100644
--- a/blog/cloudstack_and_the_ghost_glibc/index.html
+++ b/blog/cloudstack_and_the_ghost_glibc/index.html
@@ -12,8 +12,8 @@
 
 
 <script src="scripts/bootstrap.bundle.min.js" async></script><link rel="stylesheet" href="/assets/css/styles.d06f5ed1.css">
-<link rel="preload" href="/assets/js/runtime~main.480099ff.js" as="script">
-<link rel="preload" href="/assets/js/main.37e7acfd.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.05453c71.js" as="script">
+<link rel="preload" href="/assets/js/main.6c8e411e.js" as="script">
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}return t}()||function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
@@ -51,7 +51,7 @@ Foundation.
             </div>
           <br>
           </div></div></footer></div>
-<script src="/assets/js/runtime~main.480099ff.js"></script>
-<script src="/assets/js/main.37e7acfd.js"></script>
+<script src="/assets/js/runtime~main.05453c71.js"></script>
+<script src="/assets/js/main.6c8e411e.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/blog/cloudstack_s_realhostip_service_to/index.html b/blog/cloudstack_s_realhostip_service_to/index.html
index 91cc6ccc0..0214e797b 100644
--- a/blog/cloudstack_s_realhostip_service_to/index.html
+++ b/blog/cloudstack_s_realhostip_service_to/index.html
@@ -12,8 +12,8 @@
 
 
 <script src="scripts/bootstrap.bundle.min.js" async></script><link rel="stylesheet" href="/assets/css/styles.d06f5ed1.css">
-<link rel="preload" href="/assets/js/runtime~main.480099ff.js" as="script">
-<link rel="preload" href="/assets/js/main.37e7acfd.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.05453c71.js" as="script">
+<link rel="preload" href="/assets/js/main.6c8e411e.js" as="script">
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}return t}()||function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
@@ -51,7 +51,7 @@ Foundation.
             </div>
           <br>
           </div></div></footer></div>
-<script src="/assets/js/runtime~main.480099ff.js"></script>
-<script src="/assets/js/main.37e7acfd.js"></script>
+<script src="/assets/js/runtime~main.05453c71.js"></script>
+<script src="/assets/js/main.6c8e411e.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/blog/cloudstack_weekly_news_10_july/index.html b/blog/cloudstack_weekly_news_10_july/index.html
index 431dd1ed4..1af6edeae 100644
--- a/blog/cloudstack_weekly_news_10_july/index.html
+++ b/blog/cloudstack_weekly_news_10_july/index.html
@@ -12,8 +12,8 @@
 
 
 <script src="scripts/bootstrap.bundle.min.js" async></script><link rel="stylesheet" href="/assets/css/styles.d06f5ed1.css">
-<link rel="preload" href="/assets/js/runtime~main.480099ff.js" as="script">
-<link rel="preload" href="/assets/js/main.37e7acfd.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.05453c71.js" as="script">
+<link rel="preload" href="/assets/js/main.6c8e411e.js" as="script">
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}return t}()||function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
@@ -51,7 +51,7 @@ Foundation.
             </div>
           <br>
           </div></div></footer></div>
-<script src="/assets/js/runtime~main.480099ff.js"></script>
-<script src="/assets/js/main.37e7acfd.js"></script>
+<script src="/assets/js/runtime~main.05453c71.js"></script>
+<script src="/assets/js/main.6c8e411e.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/blog/coceu-2024/index.html b/blog/coceu-2024/index.html
index 519f5f952..9d2865e20 100644
--- a/blog/coceu-2024/index.html
+++ b/blog/coceu-2024/index.html
@@ -12,8 +12,8 @@
 
 
 <script src="scripts/bootstrap.bundle.min.js" async></script><link rel="stylesheet" href="/assets/css/styles.d06f5ed1.css">
-<link rel="preload" href="/assets/js/runtime~main.480099ff.js" as="script">
-<link rel="preload" href="/assets/js/main.37e7acfd.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.05453c71.js" as="script">
+<link rel="preload" href="/assets/js/main.6c8e411e.js" as="script">
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}return t}()||function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
@@ -103,7 +103,7 @@ Foundation.
             </div>
           <br>
           </div></div></footer></div>
-<script src="/assets/js/runtime~main.480099ff.js"></script>
-<script src="/assets/js/main.37e7acfd.js"></script>
+<script src="/assets/js/runtime~main.05453c71.js"></script>
+<script src="/assets/js/main.6c8e411e.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/blog/committing-to-the-cloudstack-project/index.html b/blog/committing-to-the-cloudstack-project/index.html
index 0b75e346d..79b2bb718 100644
--- a/blog/committing-to-the-cloudstack-project/index.html
+++ b/blog/committing-to-the-cloudstack-project/index.html
@@ -12,8 +12,8 @@
 
 
 <script src="scripts/bootstrap.bundle.min.js" async></script><link rel="stylesheet" href="/assets/css/styles.d06f5ed1.css">
-<link rel="preload" href="/assets/js/runtime~main.480099ff.js" as="script">
-<link rel="preload" href="/assets/js/main.37e7acfd.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.05453c71.js" as="script">
+<link rel="preload" href="/assets/js/main.6c8e411e.js" as="script">
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}return t}()||function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
@@ -118,7 +118,7 @@ Foundation.
             </div>
           <br>
           </div></div></footer></div>
-<script src="/assets/js/runtime~main.480099ff.js"></script>
-<script src="/assets/js/main.37e7acfd.js"></script>
+<script src="/assets/js/runtime~main.05453c71.js"></script>
+<script src="/assets/js/main.6c8e411e.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/blog/cseug-2023-roundup/index.html b/blog/cseug-2023-roundup/index.html
index 676c0505b..0d4e8e1f8 100644
--- a/blog/cseug-2023-roundup/index.html
+++ b/blog/cseug-2023-roundup/index.html
@@ -12,8 +12,8 @@
 
 
 <script src="scripts/bootstrap.bundle.min.js" async></script><link rel="stylesheet" href="/assets/css/styles.d06f5ed1.css">
-<link rel="preload" href="/assets/js/runtime~main.480099ff.js" as="script">
-<link rel="preload" href="/assets/js/main.37e7acfd.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.05453c71.js" as="script">
+<link rel="preload" href="/assets/js/main.6c8e411e.js" as="script">
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}return t}()||function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
@@ -87,7 +87,7 @@ Foundation.
             </div>
           <br>
           </div></div></footer></div>
-<script src="/assets/js/runtime~main.480099ff.js"></script>
-<script src="/assets/js/main.37e7acfd.js"></script>
+<script src="/assets/js/runtime~main.05453c71.js"></script>
+<script src="/assets/js/main.6c8e411e.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/blog/cseug-2024-roundup/index.html b/blog/cseug-2024-roundup/index.html
index d6708e9ba..faea8d924 100644
--- a/blog/cseug-2024-roundup/index.html
+++ b/blog/cseug-2024-roundup/index.html
@@ -12,8 +12,8 @@
 
 
 <script src="scripts/bootstrap.bundle.min.js" async></script><link rel="stylesheet" href="/assets/css/styles.d06f5ed1.css">
-<link rel="preload" href="/assets/js/runtime~main.480099ff.js" as="script">
-<link rel="preload" href="/assets/js/main.37e7acfd.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.05453c71.js" as="script">
+<link rel="preload" href="/assets/js/main.6c8e411e.js" as="script">
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}return t}()||function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
@@ -51,7 +51,7 @@ Foundation.
             </div>
           <br>
           </div></div></footer></div>
-<script src="/assets/js/runtime~main.480099ff.js"></script>
-<script src="/assets/js/main.37e7acfd.js"></script>
+<script src="/assets/js/runtime~main.05453c71.js"></script>
+<script src="/assets/js/main.6c8e411e.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/blog/cseug-2024/index.html b/blog/cseug-2024/index.html
index 9a6dd9d48..6c9034de8 100644
--- a/blog/cseug-2024/index.html
+++ b/blog/cseug-2024/index.html
@@ -12,8 +12,8 @@
 
 
 <script src="scripts/bootstrap.bundle.min.js" async></script><link rel="stylesheet" href="/assets/css/styles.d06f5ed1.css">
-<link rel="preload" href="/assets/js/runtime~main.480099ff.js" as="script">
-<link rel="preload" href="/assets/js/main.37e7acfd.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.05453c71.js" as="script">
+<link rel="preload" href="/assets/js/main.6c8e411e.js" as="script">
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}return t}()||function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
@@ -85,7 +85,7 @@ Foundation.
             </div>
           <br>
           </div></div></footer></div>
-<script src="/assets/js/runtime~main.480099ff.js"></script>
-<script src="/assets/js/main.37e7acfd.js"></script>
+<script src="/assets/js/runtime~main.05453c71.js"></script>
+<script src="/assets/js/main.6c8e411e.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/blog/cseug-2025/index.html b/blog/cseug-2025/index.html
index ee8b305a4..d5e158d68 100644
--- a/blog/cseug-2025/index.html
+++ b/blog/cseug-2025/index.html
@@ -12,8 +12,8 @@
 
 
 <script src="scripts/bootstrap.bundle.min.js" async></script><link rel="stylesheet" href="/assets/css/styles.d06f5ed1.css">
-<link rel="preload" href="/assets/js/runtime~main.480099ff.js" as="script">
-<link rel="preload" href="/assets/js/main.37e7acfd.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.05453c71.js" as="script">
+<link rel="preload" href="/assets/js/main.6c8e411e.js" as="script">
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}return t}()||function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
@@ -83,7 +83,7 @@ Foundation.
             </div>
           <br>
           </div></div></footer></div>
-<script src="/assets/js/runtime~main.480099ff.js"></script>
-<script src="/assets/js/main.37e7acfd.js"></script>
+<script src="/assets/js/runtime~main.05453c71.js"></script>
+<script src="/assets/js/main.6c8e411e.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/blog/cseug2024-agenda/index.html b/blog/cseug2024-agenda/index.html
index e94f92160..ced9f229e 100644
--- a/blog/cseug2024-agenda/index.html
+++ b/blog/cseug2024-agenda/index.html
@@ -12,8 +12,8 @@
 
 
 <script src="scripts/bootstrap.bundle.min.js" async></script><link rel="stylesheet" href="/assets/css/styles.d06f5ed1.css">
-<link rel="preload" href="/assets/js/runtime~main.480099ff.js" as="script">
-<link rel="preload" href="/assets/js/main.37e7acfd.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.05453c71.js" as="script">
+<link rel="preload" href="/assets/js/main.6c8e411e.js" as="script">
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}return t}()||function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
@@ -74,7 +74,7 @@ Foundation.
             </div>
           <br>
           </div></div></footer></div>
-<script src="/assets/js/runtime~main.480099ff.js"></script>
-<script src="/assets/js/main.37e7acfd.js"></script>
+<script src="/assets/js/runtime~main.05453c71.js"></script>
+<script src="/assets/js/main.6c8e411e.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/blog/csiug-2024-hyd-roundup/index.html b/blog/csiug-2024-hyd-roundup/index.html
index b572b2949..0b8c6e7e2 100644
--- a/blog/csiug-2024-hyd-roundup/index.html
+++ b/blog/csiug-2024-hyd-roundup/index.html
@@ -12,8 +12,8 @@
 
 
 <script src="scripts/bootstrap.bundle.min.js" async></script><link rel="stylesheet" href="/assets/css/styles.d06f5ed1.css">
-<link rel="preload" href="/assets/js/runtime~main.480099ff.js" as="script">
-<link rel="preload" href="/assets/js/main.37e7acfd.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.05453c71.js" as="script">
+<link rel="preload" href="/assets/js/main.6c8e411e.js" as="script">
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}return t}()||function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
@@ -81,7 +81,7 @@ Foundation.
             </div>
           <br>
           </div></div></footer></div>
-<script src="/assets/js/runtime~main.480099ff.js"></script>
-<script src="/assets/js/main.37e7acfd.js"></script>
+<script src="/assets/js/runtime~main.05453c71.js"></script>
+<script src="/assets/js/main.6c8e411e.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/blog/cve-2022-35741/index.html b/blog/cve-2022-35741/index.html
index 2b8e81b4d..7dbf720a6 100644
--- a/blog/cve-2022-35741/index.html
+++ b/blog/cve-2022-35741/index.html
@@ -12,8 +12,8 @@
 
 
 <script src="scripts/bootstrap.bundle.min.js" async></script><link rel="stylesheet" href="/assets/css/styles.d06f5ed1.css">
-<link rel="preload" href="/assets/js/runtime~main.480099ff.js" as="script">
-<link rel="preload" href="/assets/js/main.37e7acfd.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.05453c71.js" as="script">
+<link rel="preload" href="/assets/js/main.6c8e411e.js" as="script">
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}return t}()||function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
@@ -51,7 +51,7 @@ Foundation.
             </div>
           <br>
           </div></div></footer></div>
-<script src="/assets/js/runtime~main.480099ff.js"></script>
-<script src="/assets/js/main.37e7acfd.js"></script>
+<script src="/assets/js/runtime~main.05453c71.js"></script>
+<script src="/assets/js/main.6c8e411e.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/blog/cve_2013_2136_apache_cloudstack/index.html b/blog/cve_2013_2136_apache_cloudstack/index.html
index 233908a52..e88d99668 100644
--- a/blog/cve_2013_2136_apache_cloudstack/index.html
+++ b/blog/cve_2013_2136_apache_cloudstack/index.html
@@ -12,8 +12,8 @@
 
 
 <script src="scripts/bootstrap.bundle.min.js" async></script><link rel="stylesheet" href="/assets/css/styles.d06f5ed1.css">
-<link rel="preload" href="/assets/js/runtime~main.480099ff.js" as="script">
-<link rel="preload" href="/assets/js/main.37e7acfd.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.05453c71.js" as="script">
+<link rel="preload" href="/assets/js/main.6c8e411e.js" as="script">
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}return t}()||function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
@@ -51,7 +51,7 @@ Foundation.
             </div>
           <br>
           </div></div></footer></div>
-<script src="/assets/js/runtime~main.480099ff.js"></script>
-<script src="/assets/js/main.37e7acfd.js"></script>
+<script src="/assets/js/runtime~main.05453c71.js"></script>
+<script src="/assets/js/main.6c8e411e.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/blog/cve_2013_6398_cloudstack_virtual/index.html b/blog/cve_2013_6398_cloudstack_virtual/index.html
index 9792caf11..9c6982366 100644
--- a/blog/cve_2013_6398_cloudstack_virtual/index.html
+++ b/blog/cve_2013_6398_cloudstack_virtual/index.html
@@ -12,8 +12,8 @@
 
 
 <script src="scripts/bootstrap.bundle.min.js" async></script><link rel="stylesheet" href="/assets/css/styles.d06f5ed1.css">
-<link rel="preload" href="/assets/js/runtime~main.480099ff.js" as="script">
-<link rel="preload" href="/assets/js/main.37e7acfd.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.05453c71.js" as="script">
+<link rel="preload" href="/assets/js/main.6c8e411e.js" as="script">
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}return t}()||function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
@@ -51,7 +51,7 @@ Foundation.
             </div>
           <br>
           </div></div></footer></div>
-<script src="/assets/js/runtime~main.480099ff.js"></script>
-<script src="/assets/js/main.37e7acfd.js"></script>
+<script src="/assets/js/runtime~main.05453c71.js"></script>
+<script src="/assets/js/main.6c8e411e.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/blog/cve_2014_0031_cloudstack_listnetworkacl/index.html b/blog/cve_2014_0031_cloudstack_listnetworkacl/index.html
index d4de6cc13..d738c3563 100644
--- a/blog/cve_2014_0031_cloudstack_listnetworkacl/index.html
+++ b/blog/cve_2014_0031_cloudstack_listnetworkacl/index.html
@@ -12,8 +12,8 @@
 
 
 <script src="scripts/bootstrap.bundle.min.js" async></script><link rel="stylesheet" href="/assets/css/styles.d06f5ed1.css">
-<link rel="preload" href="/assets/js/runtime~main.480099ff.js" as="script">
-<link rel="preload" href="/assets/js/main.37e7acfd.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.05453c71.js" as="script">
+<link rel="preload" href="/assets/js/main.6c8e411e.js" as="script">
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}return t}()||function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
@@ -51,7 +51,7 @@ Foundation.
             </div>
           <br>
           </div></div></footer></div>
-<script src="/assets/js/runtime~main.480099ff.js"></script>
-<script src="/assets/js/main.37e7acfd.js"></script>
+<script src="/assets/js/runtime~main.05453c71.js"></script>
+<script src="/assets/js/main.6c8e411e.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/blog/cve_2014_7807_apache_cloudstack/index.html b/blog/cve_2014_7807_apache_cloudstack/index.html
index 0a93aed0f..7b3efe837 100644
--- a/blog/cve_2014_7807_apache_cloudstack/index.html
+++ b/blog/cve_2014_7807_apache_cloudstack/index.html
@@ -12,8 +12,8 @@
 
 
 <script src="scripts/bootstrap.bundle.min.js" async></script><link rel="stylesheet" href="/assets/css/styles.d06f5ed1.css">
-<link rel="preload" href="/assets/js/runtime~main.480099ff.js" as="script">
-<link rel="preload" href="/assets/js/main.37e7acfd.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.05453c71.js" as="script">
+<link rel="preload" href="/assets/js/main.6c8e411e.js" as="script">
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}return t}()||function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
@@ -51,7 +51,7 @@ Foundation.
             </div>
           <br>
           </div></div></footer></div>
-<script src="/assets/js/runtime~main.480099ff.js"></script>
-<script src="/assets/js/main.37e7acfd.js"></script>
+<script src="/assets/js/runtime~main.05453c71.js"></script>
+<script src="/assets/js/main.6c8e411e.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/blog/day-2-at-cloudfest/index.html b/blog/day-2-at-cloudfest/index.html
index 244023e05..bd26d989b 100644
--- a/blog/day-2-at-cloudfest/index.html
+++ b/blog/day-2-at-cloudfest/index.html
@@ -12,8 +12,8 @@
 
 
 <script src="scripts/bootstrap.bundle.min.js" async></script><link rel="stylesheet" href="/assets/css/styles.d06f5ed1.css">
-<link rel="preload" href="/assets/js/runtime~main.480099ff.js" as="script">
-<link rel="preload" href="/assets/js/main.37e7acfd.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.05453c71.js" as="script">
+<link rel="preload" href="/assets/js/main.6c8e411e.js" as="script">
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}return t}()||function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
@@ -68,7 +68,7 @@ Foundation.
             </div>
           <br>
           </div></div></footer></div>
-<script src="/assets/js/runtime~main.480099ff.js"></script>
-<script src="/assets/js/main.37e7acfd.js"></script>
+<script src="/assets/js/runtime~main.05453c71.js"></script>
+<script src="/assets/js/main.6c8e411e.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/blog/day-3-at-cloudfest/index.html b/blog/day-3-at-cloudfest/index.html
index 3689c3262..c55247ef4 100644
--- a/blog/day-3-at-cloudfest/index.html
+++ b/blog/day-3-at-cloudfest/index.html
@@ -12,8 +12,8 @@
 
 
 <script src="scripts/bootstrap.bundle.min.js" async></script><link rel="stylesheet" href="/assets/css/styles.d06f5ed1.css">
-<link rel="preload" href="/assets/js/runtime~main.480099ff.js" as="script">
-<link rel="preload" href="/assets/js/main.37e7acfd.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.05453c71.js" as="script">
+<link rel="preload" href="/assets/js/main.6c8e411e.js" as="script">
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}return t}()||function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
@@ -69,7 +69,7 @@ Foundation.
             </div>
           <br>
           </div></div></footer></div>
-<script src="/assets/js/runtime~main.480099ff.js"></script>
-<script src="/assets/js/main.37e7acfd.js"></script>
+<script src="/assets/js/runtime~main.05453c71.js"></script>
+<script src="/assets/js/main.6c8e411e.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/blog/disaster-recovery-cloudstack-ceph/index.html b/blog/disaster-recovery-cloudstack-ceph/index.html
index 1cbaa5c9e..87da6f685 100644
--- a/blog/disaster-recovery-cloudstack-ceph/index.html
+++ b/blog/disaster-recovery-cloudstack-ceph/index.html
@@ -12,8 +12,8 @@
 
 
 <script src="scripts/bootstrap.bundle.min.js" async></script><link rel="stylesheet" href="/assets/css/styles.d06f5ed1.css">
-<link rel="preload" href="/assets/js/runtime~main.480099ff.js" as="script">
-<link rel="preload" href="/assets/js/main.37e7acfd.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.05453c71.js" as="script">
+<link rel="preload" href="/assets/js/main.6c8e411e.js" as="script">
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}return t}()||function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
@@ -56,7 +56,7 @@ Foundation.
             </div>
           <br>
           </div></div></footer></div>
-<script src="/assets/js/runtime~main.480099ff.js"></script>
-<script src="/assets/js/main.37e7acfd.js"></script>
+<script src="/assets/js/runtime~main.05453c71.js"></script>
+<script src="/assets/js/main.6c8e411e.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/blog/dnsmasq-vulnerabilities-advisory-for-cloudstack/index.html b/blog/dnsmasq-vulnerabilities-advisory-for-cloudstack/index.html
index 95fb11754..eff1fbdd7 100644
--- a/blog/dnsmasq-vulnerabilities-advisory-for-cloudstack/index.html
+++ b/blog/dnsmasq-vulnerabilities-advisory-for-cloudstack/index.html
@@ -12,8 +12,8 @@
 
 
 <script src="scripts/bootstrap.bundle.min.js" async></script><link rel="stylesheet" href="/assets/css/styles.d06f5ed1.css">
-<link rel="preload" href="/assets/js/runtime~main.480099ff.js" as="script">
-<link rel="preload" href="/assets/js/main.37e7acfd.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.05453c71.js" as="script">
+<link rel="preload" href="/assets/js/main.6c8e411e.js" as="script">
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}return t}()||function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
@@ -51,7 +51,7 @@ Foundation.
             </div>
           <br>
           </div></div></footer></div>
-<script src="/assets/js/runtime~main.480099ff.js"></script>
-<script src="/assets/js/main.37e7acfd.js"></script>
+<script src="/assets/js/runtime~main.05453c71.js"></script>
+<script src="/assets/js/main.6c8e411e.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/blog/future-proof-open-source-platform/index.html b/blog/future-proof-open-source-platform/index.html
index c3b12e2a3..8030d8910 100644
--- a/blog/future-proof-open-source-platform/index.html
+++ b/blog/future-proof-open-source-platform/index.html
@@ -12,8 +12,8 @@
 
 
 <script src="scripts/bootstrap.bundle.min.js" async></script><link rel="stylesheet" href="/assets/css/styles.d06f5ed1.css">
-<link rel="preload" href="/assets/js/runtime~main.480099ff.js" as="script">
-<link rel="preload" href="/assets/js/main.37e7acfd.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.05453c71.js" as="script">
+<link rel="preload" href="/assets/js/main.6c8e411e.js" as="script">
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}return t}()||function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
@@ -84,7 +84,7 @@ Foundation.
             </div>
           <br>
           </div></div></footer></div>
-<script src="/assets/js/runtime~main.480099ff.js"></script>
-<script src="/assets/js/main.37e7acfd.js"></script>
+<script src="/assets/js/runtime~main.05453c71.js"></script>
+<script src="/assets/js/main.6c8e411e.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/blog/gsoc-2023/index.html b/blog/gsoc-2023/index.html
index d36f5126a..1ecac4e14 100644
--- a/blog/gsoc-2023/index.html
+++ b/blog/gsoc-2023/index.html
@@ -12,8 +12,8 @@
 
 
 <script src="scripts/bootstrap.bundle.min.js" async></script><link rel="stylesheet" href="/assets/css/styles.d06f5ed1.css">
-<link rel="preload" href="/assets/js/runtime~main.480099ff.js" as="script">
-<link rel="preload" href="/assets/js/main.37e7acfd.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.05453c71.js" as="script">
+<link rel="preload" href="/assets/js/main.6c8e411e.js" as="script">
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}return t}()||function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
@@ -86,7 +86,7 @@ Foundation.
             </div>
           <br>
           </div></div></footer></div>
-<script src="/assets/js/runtime~main.480099ff.js"></script>
-<script src="/assets/js/main.37e7acfd.js"></script>
+<script src="/assets/js/runtime~main.05453c71.js"></script>
+<script src="/assets/js/main.6c8e411e.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/blog/how_to_mitigate_openssl_heartbleed/index.html b/blog/how_to_mitigate_openssl_heartbleed/index.html
index faa9149ab..20a6c0247 100644
--- a/blog/how_to_mitigate_openssl_heartbleed/index.html
+++ b/blog/how_to_mitigate_openssl_heartbleed/index.html
@@ -12,8 +12,8 @@
 
 
 <script src="scripts/bootstrap.bundle.min.js" async></script><link rel="stylesheet" href="/assets/css/styles.d06f5ed1.css">
-<link rel="preload" href="/assets/js/runtime~main.480099ff.js" as="script">
-<link rel="preload" href="/assets/js/main.37e7acfd.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.05453c71.js" as="script">
+<link rel="preload" href="/assets/js/main.6c8e411e.js" as="script">
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}return t}()||function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
@@ -51,7 +51,7 @@ Foundation.
             </div>
           <br>
           </div></div></footer></div>
-<script src="/assets/js/runtime~main.480099ff.js"></script>
-<script src="/assets/js/main.37e7acfd.js"></script>
+<script src="/assets/js/runtime~main.05453c71.js"></script>
+<script src="/assets/js/main.6c8e411e.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/blog/index.html b/blog/index.html
index d82822cfc..3196254b6 100644
--- a/blog/index.html
+++ b/blog/index.html
@@ -12,12 +12,16 @@
 
 
 <script src="scripts/bootstrap.bundle.min.js" async></script><link rel="stylesheet" href="/assets/css/styles.d06f5ed1.css">
-<link rel="preload" href="/assets/js/runtime~main.480099ff.js" as="script">
-<link rel="preload" href="/assets/js/main.37e7acfd.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.05453c71.js" as="script">
+<link rel="preload" href="/assets/js/main.6c8e411e.js" as="script">
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}return t}()||function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
-<div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__docusaurus_skipToContent_fallback">Skip to main content</a></div><nav aria-label="Main" class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Toggle navigation bar" aria-expanded="false" class="navbar__toggle clean-btn" type="button"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="ro [...]
+<div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__docusaurus_skipToContent_fallback">Skip to main content</a></div><nav aria-label="Main" class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Toggle navigation bar" aria-expanded="false" class="navbar__toggle clean-btn" type="button"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="ro [...]
+cloud provider on a mission to make powerful cloud solutions more accessible to
+developers and businesses worldwide.</p><p>They started in 2009 as a managed services provider, later expanding into
+private cloud solutions. As demand grew, they faced a similar challenge to many
+in our community:</p></div><footer class="row docusaurus-mt-lg"><div class="col col--9"><b>Tags:</b><ul class="tags_jXut padding--none margin-left--sm"><li class="tag_QGVx"><a class="tag_zVej tagRegular_sFm0" href="/blog/tags/case-studies">case-studies</a></li></ul></div><div class="col text--right col--3"><a aria-label="Read more about Why LifeinCloud Chose ACS for their Public Cloud" href="/blog/why-lifeincloud-chose-cloudstack"><b>Read More</b></a></div></footer></article><article cla [...]
 4.19.2.0.</p></div><footer class="row docusaurus-mt-lg"><div class="col col--9"><b>Tags:</b><ul class="tags_jXut padding--none margin-left--sm"><li class="tag_QGVx"><a class="tag_zVej tagRegular_sFm0" href="/blog/tags/announcement">announcement</a></li></ul></div><div class="col text--right col--3"><a aria-label="Read more about Apache CloudStack 4.19.2.0 Release" href="/blog/cloudstack-4.19.2.0-release"><b>Read More</b></a></div></footer></article><article class="margin-bottom--xl" item [...]
 (CSEUG) 2025 is happening on May 8th in Vienna, Austria! This User
 Group meeting will bring together the European CloudStack community
@@ -46,7 +50,7 @@ on November 20-22nd. The first day at #CSCollab2024 will be a
 hackathon day, with the following two days being fully dedicated to
 sessions and workshops around Apache CloudStack. This blog will delve
 into some of the highlighted sessions from the agenda and share
-details of the evening events.</p><p>Registrations are still open for the conference for those still considering attending!</p><div class="col col-3 col-lg text-center"><a href="https://www.eventbrite.com/e/cloudstack-collaboration-conference-2024-tickets-879401903767?aff=oddtdtcreator" target="_blank" rel="noopener noreferrer" class="button button--primary">Register</a></div></div><footer class="row docusaurus-mt-lg"><div class="col col--9"><b>Tags:</b><ul class="tags_jXut padding--none [...]
+details of the evening events.</p><p>Registrations are still open for the conference for those still considering attending!</p><div class="col col-3 col-lg text-center"><a href="https://www.eventbrite.com/e/cloudstack-collaboration-conference-2024-tickets-879401903767?aff=oddtdtcreator" target="_blank" rel="noopener noreferrer" class="button button--primary">Register</a></div></div><footer class="row docusaurus-mt-lg"><div class="col col--9"><b>Tags:</b><ul class="tags_jXut padding--none [...]
             <div class="social">
                 <a href="mailto:dev-subscribe@cloudstack.apache.org">
 		  <img src="/img/mail_mini_icon.svg" alt="">
@@ -80,7 +84,7 @@ Foundation.
             </div>
           <br>
           </div></div></footer></div>
-<script src="/assets/js/runtime~main.480099ff.js"></script>
-<script src="/assets/js/main.37e7acfd.js"></script>
+<script src="/assets/js/runtime~main.05453c71.js"></script>
+<script src="/assets/js/main.6c8e411e.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/blog/india-user-group-2024/index.html b/blog/india-user-group-2024/index.html
index c004ee01c..3ff81fef8 100644
--- a/blog/india-user-group-2024/index.html
+++ b/blog/india-user-group-2024/index.html
@@ -12,8 +12,8 @@
 
 
 <script src="scripts/bootstrap.bundle.min.js" async></script><link rel="stylesheet" href="/assets/css/styles.d06f5ed1.css">
-<link rel="preload" href="/assets/js/runtime~main.480099ff.js" as="script">
-<link rel="preload" href="/assets/js/main.37e7acfd.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.05453c71.js" as="script">
+<link rel="preload" href="/assets/js/main.6c8e411e.js" as="script">
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}return t}()||function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
@@ -51,7 +51,7 @@ Foundation.
             </div>
           <br>
           </div></div></footer></div>
-<script src="/assets/js/runtime~main.480099ff.js"></script>
-<script src="/assets/js/main.37e7acfd.js"></script>
+<script src="/assets/js/runtime~main.05453c71.js"></script>
+<script src="/assets/js/main.6c8e411e.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/blog/log4jshell/index.html b/blog/log4jshell/index.html
index 7b1369882..8696e710f 100644
--- a/blog/log4jshell/index.html
+++ b/blog/log4jshell/index.html
@@ -12,8 +12,8 @@
 
 
 <script src="scripts/bootstrap.bundle.min.js" async></script><link rel="stylesheet" href="/assets/css/styles.d06f5ed1.css">
-<link rel="preload" href="/assets/js/runtime~main.480099ff.js" as="script">
-<link rel="preload" href="/assets/js/main.37e7acfd.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.05453c71.js" as="script">
+<link rel="preload" href="/assets/js/main.6c8e411e.js" as="script">
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}return t}()||function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
@@ -51,7 +51,7 @@ Foundation.
             </div>
           <br>
           </div></div></footer></div>
-<script src="/assets/js/runtime~main.480099ff.js"></script>
-<script src="/assets/js/main.37e7acfd.js"></script>
+<script src="/assets/js/runtime~main.05453c71.js"></script>
+<script src="/assets/js/main.6c8e411e.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/blog/meet-apache-cloudstack-at-kubecon/index.html b/blog/meet-apache-cloudstack-at-kubecon/index.html
index 418aee54c..d2c0456a6 100644
--- a/blog/meet-apache-cloudstack-at-kubecon/index.html
+++ b/blog/meet-apache-cloudstack-at-kubecon/index.html
@@ -12,8 +12,8 @@
 
 
 <script src="scripts/bootstrap.bundle.min.js" async></script><link rel="stylesheet" href="/assets/css/styles.d06f5ed1.css">
-<link rel="preload" href="/assets/js/runtime~main.480099ff.js" as="script">
-<link rel="preload" href="/assets/js/main.37e7acfd.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.05453c71.js" as="script">
+<link rel="preload" href="/assets/js/main.6c8e411e.js" as="script">
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}return t}()||function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
@@ -51,7 +51,7 @@ Foundation.
             </div>
           <br>
           </div></div></footer></div>
-<script src="/assets/js/runtime~main.480099ff.js"></script>
-<script src="/assets/js/main.37e7acfd.js"></script>
+<script src="/assets/js/runtime~main.05453c71.js"></script>
+<script src="/assets/js/main.6c8e411e.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/blog/meet-rohit-yadav-the-new/index.html b/blog/meet-rohit-yadav-the-new/index.html
index ca450cb6f..bf542e89c 100644
--- a/blog/meet-rohit-yadav-the-new/index.html
+++ b/blog/meet-rohit-yadav-the-new/index.html
@@ -12,8 +12,8 @@
 
 
 <script src="scripts/bootstrap.bundle.min.js" async></script><link rel="stylesheet" href="/assets/css/styles.d06f5ed1.css">
-<link rel="preload" href="/assets/js/runtime~main.480099ff.js" as="script">
-<link rel="preload" href="/assets/js/main.37e7acfd.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.05453c71.js" as="script">
+<link rel="preload" href="/assets/js/main.6c8e411e.js" as="script">
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}return t}()||function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
@@ -162,7 +162,7 @@ Foundation.
             </div>
           <br>
           </div></div></footer></div>
-<script src="/assets/js/runtime~main.480099ff.js"></script>
-<script src="/assets/js/main.37e7acfd.js"></script>
+<script src="/assets/js/runtime~main.05453c71.js"></script>
+<script src="/assets/js/main.6c8e411e.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/blog/meet-the-community-david-jumani/index.html b/blog/meet-the-community-david-jumani/index.html
index edd14fbb7..4bb5a2180 100644
--- a/blog/meet-the-community-david-jumani/index.html
+++ b/blog/meet-the-community-david-jumani/index.html
@@ -12,8 +12,8 @@
 
 
 <script src="scripts/bootstrap.bundle.min.js" async></script><link rel="stylesheet" href="/assets/css/styles.d06f5ed1.css">
-<link rel="preload" href="/assets/js/runtime~main.480099ff.js" as="script">
-<link rel="preload" href="/assets/js/main.37e7acfd.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.05453c71.js" as="script">
+<link rel="preload" href="/assets/js/main.6c8e411e.js" as="script">
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}return t}()||function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
@@ -56,7 +56,7 @@ Foundation.
             </div>
           <br>
           </div></div></footer></div>
-<script src="/assets/js/runtime~main.480099ff.js"></script>
-<script src="/assets/js/main.37e7acfd.js"></script>
+<script src="/assets/js/runtime~main.05453c71.js"></script>
+<script src="/assets/js/main.6c8e411e.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/blog/meet-the-community-gabriel-brascher/index.html b/blog/meet-the-community-gabriel-brascher/index.html
index d0bc8af40..df115c275 100644
--- a/blog/meet-the-community-gabriel-brascher/index.html
+++ b/blog/meet-the-community-gabriel-brascher/index.html
@@ -12,8 +12,8 @@
 
 
 <script src="scripts/bootstrap.bundle.min.js" async></script><link rel="stylesheet" href="/assets/css/styles.d06f5ed1.css">
-<link rel="preload" href="/assets/js/runtime~main.480099ff.js" as="script">
-<link rel="preload" href="/assets/js/main.37e7acfd.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.05453c71.js" as="script">
+<link rel="preload" href="/assets/js/main.6c8e411e.js" as="script">
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}return t}()||function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
@@ -51,7 +51,7 @@ Foundation.
             </div>
           <br>
           </div></div></footer></div>
-<script src="/assets/js/runtime~main.480099ff.js"></script>
-<script src="/assets/js/main.37e7acfd.js"></script>
+<script src="/assets/js/runtime~main.05453c71.js"></script>
+<script src="/assets/js/main.6c8e411e.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/blog/meet-the-community-k-b/index.html b/blog/meet-the-community-k-b/index.html
index 364d46b70..114690737 100644
--- a/blog/meet-the-community-k-b/index.html
+++ b/blog/meet-the-community-k-b/index.html
@@ -12,8 +12,8 @@
 
 
 <script src="scripts/bootstrap.bundle.min.js" async></script><link rel="stylesheet" href="/assets/css/styles.d06f5ed1.css">
-<link rel="preload" href="/assets/js/runtime~main.480099ff.js" as="script">
-<link rel="preload" href="/assets/js/main.37e7acfd.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.05453c71.js" as="script">
+<link rel="preload" href="/assets/js/main.6c8e411e.js" as="script">
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}return t}()||function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
@@ -51,7 +51,7 @@ Foundation.
             </div>
           <br>
           </div></div></footer></div>
-<script src="/assets/js/runtime~main.480099ff.js"></script>
-<script src="/assets/js/main.37e7acfd.js"></script>
+<script src="/assets/js/runtime~main.05453c71.js"></script>
+<script src="/assets/js/main.6c8e411e.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/blog/meet-the-community-nicolas-vazquez/index.html b/blog/meet-the-community-nicolas-vazquez/index.html
index a06b95f4d..8d444cdae 100644
--- a/blog/meet-the-community-nicolas-vazquez/index.html
+++ b/blog/meet-the-community-nicolas-vazquez/index.html
@@ -12,8 +12,8 @@
 
 
 <script src="scripts/bootstrap.bundle.min.js" async></script><link rel="stylesheet" href="/assets/css/styles.d06f5ed1.css">
-<link rel="preload" href="/assets/js/runtime~main.480099ff.js" as="script">
-<link rel="preload" href="/assets/js/main.37e7acfd.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.05453c71.js" as="script">
+<link rel="preload" href="/assets/js/main.6c8e411e.js" as="script">
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}return t}()||function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
@@ -51,7 +51,7 @@ Foundation.
             </div>
           <br>
           </div></div></footer></div>
-<script src="/assets/js/runtime~main.480099ff.js"></script>
-<script src="/assets/js/main.37e7acfd.js"></script>
+<script src="/assets/js/runtime~main.05453c71.js"></script>
+<script src="/assets/js/main.6c8e411e.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/blog/meet-the-community-pearl-dsilva/index.html b/blog/meet-the-community-pearl-dsilva/index.html
index e526913d1..39c46841f 100644
--- a/blog/meet-the-community-pearl-dsilva/index.html
+++ b/blog/meet-the-community-pearl-dsilva/index.html
@@ -12,8 +12,8 @@
 
 
 <script src="scripts/bootstrap.bundle.min.js" async></script><link rel="stylesheet" href="/assets/css/styles.d06f5ed1.css">
-<link rel="preload" href="/assets/js/runtime~main.480099ff.js" as="script">
-<link rel="preload" href="/assets/js/main.37e7acfd.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.05453c71.js" as="script">
+<link rel="preload" href="/assets/js/main.6c8e411e.js" as="script">
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}return t}()||function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
@@ -52,7 +52,7 @@ Foundation.
             </div>
           <br>
           </div></div></footer></div>
-<script src="/assets/js/runtime~main.480099ff.js"></script>
-<script src="/assets/js/main.37e7acfd.js"></script>
+<script src="/assets/js/runtime~main.05453c71.js"></script>
+<script src="/assets/js/main.6c8e411e.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/blog/meet-the-community-simon-weller/index.html b/blog/meet-the-community-simon-weller/index.html
index 8a32e87eb..dc66235a9 100644
--- a/blog/meet-the-community-simon-weller/index.html
+++ b/blog/meet-the-community-simon-weller/index.html
@@ -12,8 +12,8 @@
 
 
 <script src="scripts/bootstrap.bundle.min.js" async></script><link rel="stylesheet" href="/assets/css/styles.d06f5ed1.css">
-<link rel="preload" href="/assets/js/runtime~main.480099ff.js" as="script">
-<link rel="preload" href="/assets/js/main.37e7acfd.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.05453c71.js" as="script">
+<link rel="preload" href="/assets/js/main.6c8e411e.js" as="script">
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}return t}()||function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
@@ -51,7 +51,7 @@ Foundation.
             </div>
           <br>
           </div></div></footer></div>
-<script src="/assets/js/runtime~main.480099ff.js"></script>
-<script src="/assets/js/main.37e7acfd.js"></script>
+<script src="/assets/js/runtime~main.05453c71.js"></script>
+<script src="/assets/js/main.6c8e411e.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/blog/meet-the-community-slavka-peleva/index.html b/blog/meet-the-community-slavka-peleva/index.html
index acbc04611..22465a012 100644
--- a/blog/meet-the-community-slavka-peleva/index.html
+++ b/blog/meet-the-community-slavka-peleva/index.html
@@ -12,8 +12,8 @@
 
 
 <script src="scripts/bootstrap.bundle.min.js" async></script><link rel="stylesheet" href="/assets/css/styles.d06f5ed1.css">
-<link rel="preload" href="/assets/js/runtime~main.480099ff.js" as="script">
-<link rel="preload" href="/assets/js/main.37e7acfd.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.05453c71.js" as="script">
+<link rel="preload" href="/assets/js/main.6c8e411e.js" as="script">
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}return t}()||function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
@@ -51,7 +51,7 @@ Foundation.
             </div>
           <br>
           </div></div></footer></div>
-<script src="/assets/js/runtime~main.480099ff.js"></script>
-<script src="/assets/js/main.37e7acfd.js"></script>
+<script src="/assets/js/runtime~main.05453c71.js"></script>
+<script src="/assets/js/main.6c8e411e.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/blog/page/10/index.html b/blog/page/10/index.html
index 0d91d38f9..6559de3e9 100644
--- a/blog/page/10/index.html
+++ b/blog/page/10/index.html
@@ -12,23 +12,17 @@
 
 
 <script src="scripts/bootstrap.bundle.min.js" async></script><link rel="stylesheet" href="/assets/css/styles.d06f5ed1.css">
-<link rel="preload" href="/assets/js/runtime~main.480099ff.js" as="script">
-<link rel="preload" href="/assets/js/main.37e7acfd.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.05453c71.js" as="script">
+<link rel="preload" href="/assets/js/main.6c8e411e.js" as="script">
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}return t}()||function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
-<div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__docusaurus_skipToContent_fallback">Skip to main content</a></div><nav aria-label="Main" class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Toggle navigation bar" aria-expanded="false" class="navbar__toggle clean-btn" type="button"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="ro [...]
+<div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__docusaurus_skipToContent_fallback">Skip to main content</a></div><nav aria-label="Main" class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Toggle navigation bar" aria-expanded="false" class="navbar__toggle clean-btn" type="button"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="ro [...]
 The CloudStack 4.15.1.0 release is a maintenance release as part of its 4.15.x LTS branch and contains more than 350 fixes and improvements since the CloudStack 4.15.0.0 release.</p></div><footer class="row docusaurus-mt-lg"><div class="col col--9"><b>Tags:</b><ul class="tags_jXut padding--none margin-left--sm"><li class="tag_QGVx"><a class="tag_zVej tagRegular_sFm0" href="/blog/tags/announcement">announcement</a></li></ul></div><div class="col text--right col--3"><a aria-label="Read mor [...]
 CloudStack 4.14.1.0 as part of its LTS 4.14.x releases. The CloudStack
 4.14.1.0 release is a maintenance release and contains more than
 100 fixes and improvements since the CloudStack 4.14.0.0 release.</p></div><footer class="row docusaurus-mt-lg"><div class="col col--9"><b>Tags:</b><ul class="tags_jXut padding--none margin-left--sm"><li class="tag_QGVx"><a class="tag_zVej tagRegular_sFm0" href="/blog/tags/announcement">announcement</a></li></ul></div><div class="col text--right col--3"><a aria-label="Read more about Apache CloudStack LTS Maintenance Release 4.14.1.0" href="/blog/apache-cloudstack-lts-maintenance-release [...]
-4.11.3.0 release contains c. 50 fixes on top of the CloudStack 4.11.2.0 release. CloudStack LTS branches are supported for 20 months and will receive updates for the first 14 months. For the final six months, only security updates are provided.</p></div><footer class="row docusaurus-mt-lg"><div class="col col--9"><b>Tags:</b><ul class="tags_jXut padding--none margin-left--sm"><li class="tag_QGVx"><a class="tag_zVej tagRegular_sFm0" href="/blog/tags/announcement">announcement</a></li></ul [...]
-Oct 2012 under the Apache License 2.0. It is written in Python and shipped using
-the Python CheeseShop, and since its inception has gone through several
-refactors and rewrites. While this has worked well over the years, the
-installation and usage have been limited to just a few modern platforms due to
-the dependency on Python 2.7, meaning it is hard to install on older
-distributions such as CentOS6.</p></div><footer class="row docusaurus-mt-lg"><div class="col col--9"><b>Tags:</b><ul class="tags_jXut padding--none margin-left--sm"><li class="tag_QGVx"><a class="tag_zVej tagRegular_sFm0" href="/blog/tags/announcement">announcement</a></li></ul></div><div class="col text--right col--3"><a aria-label="Read more about What&#x27;s coming in CloudMonkey v6.0.0" href="/blog/what-s-coming-in-cloudmonkey"><b>Read More</b></a></div></footer></article><nav class= [...]
+4.11.3.0 release contains c. 50 fixes on top of the CloudStack 4.11.2.0 release. CloudStack LTS branches are supported for 20 months and will receive updates for the first 14 months. For the final six months, only security updates are provided.</p></div><footer class="row docusaurus-mt-lg"><div class="col col--9"><b>Tags:</b><ul class="tags_jXut padding--none margin-left--sm"><li class="tag_QGVx"><a class="tag_zVej tagRegular_sFm0" href="/blog/tags/announcement">announcement</a></li></ul [...]
             <div class="social">
                 <a href="mailto:dev-subscribe@cloudstack.apache.org">
 		  <img src="/img/mail_mini_icon.svg" alt="">
@@ -62,7 +56,7 @@ Foundation.
             </div>
           <br>
           </div></div></footer></div>
-<script src="/assets/js/runtime~main.480099ff.js"></script>
-<script src="/assets/js/main.37e7acfd.js"></script>
+<script src="/assets/js/runtime~main.05453c71.js"></script>
+<script src="/assets/js/main.6c8e411e.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/blog/page/11/index.html b/blog/page/11/index.html
index 6309d8634..f7a929475 100644
--- a/blog/page/11/index.html
+++ b/blog/page/11/index.html
@@ -12,12 +12,18 @@
 
 
 <script src="scripts/bootstrap.bundle.min.js" async></script><link rel="stylesheet" href="/assets/css/styles.d06f5ed1.css">
-<link rel="preload" href="/assets/js/runtime~main.480099ff.js" as="script">
-<link rel="preload" href="/assets/js/main.37e7acfd.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.05453c71.js" as="script">
+<link rel="preload" href="/assets/js/main.6c8e411e.js" as="script">
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}return t}()||function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
-<div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__docusaurus_skipToContent_fallback">Skip to main content</a></div><nav aria-label="Main" class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Toggle navigation bar" aria-expanded="false" class="navbar__toggle clean-btn" type="button"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="ro [...]
+<div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__docusaurus_skipToContent_fallback">Skip to main content</a></div><nav aria-label="Main" class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Toggle navigation bar" aria-expanded="false" class="navbar__toggle clean-btn" type="button"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="ro [...]
+Oct 2012 under the Apache License 2.0. It is written in Python and shipped using
+the Python CheeseShop, and since its inception has gone through several
+refactors and rewrites. While this has worked well over the years, the
+installation and usage have been limited to just a few modern platforms due to
+the dependency on Python 2.7, meaning it is hard to install on older
+distributions such as CentOS6.</p></div><footer class="row docusaurus-mt-lg"><div class="col col--9"><b>Tags:</b><ul class="tags_jXut padding--none margin-left--sm"><li class="tag_QGVx"><a class="tag_zVej tagRegular_sFm0" href="/blog/tags/announcement">announcement</a></li></ul></div><div class="col text--right col--3"><a aria-label="Read more about What&#x27;s coming in CloudMonkey v6.0.0" href="/blog/what-s-coming-in-cloudmonkey"><b>Read More</b></a></div></footer></article><article cl [...]
             <div class="social">
                 <a href="mailto:dev-subscribe@cloudstack.apache.org">
 		  <img src="/img/mail_mini_icon.svg" alt="">
@@ -51,7 +57,7 @@ Foundation.
             </div>
           <br>
           </div></div></footer></div>
-<script src="/assets/js/runtime~main.480099ff.js"></script>
-<script src="/assets/js/main.37e7acfd.js"></script>
+<script src="/assets/js/runtime~main.05453c71.js"></script>
+<script src="/assets/js/main.6c8e411e.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/blog/page/12/index.html b/blog/page/12/index.html
index 50da7edbc..6ddb1a5c6 100644
--- a/blog/page/12/index.html
+++ b/blog/page/12/index.html
@@ -12,12 +12,12 @@
 
 
 <script src="scripts/bootstrap.bundle.min.js" async></script><link rel="stylesheet" href="/assets/css/styles.d06f5ed1.css">
-<link rel="preload" href="/assets/js/runtime~main.480099ff.js" as="script">
-<link rel="preload" href="/assets/js/main.37e7acfd.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.05453c71.js" as="script">
+<link rel="preload" href="/assets/js/main.6c8e411e.js" as="script">
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}return t}()||function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
-<div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__docusaurus_skipToContent_fallback">Skip to main content</a></div><nav aria-label="Main" class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Toggle navigation bar" aria-expanded="false" class="navbar__toggle clean-btn" type="button"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="ro [...]
+<div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__docusaurus_skipToContent_fallback">Skip to main content</a></div><nav aria-label="Main" class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Toggle navigation bar" aria-expanded="false" class="navbar__toggle clean-btn" type="button"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="ro [...]
             <div class="social">
                 <a href="mailto:dev-subscribe@cloudstack.apache.org">
 		  <img src="/img/mail_mini_icon.svg" alt="">
@@ -51,7 +51,7 @@ Foundation.
             </div>
           <br>
           </div></div></footer></div>
-<script src="/assets/js/runtime~main.480099ff.js"></script>
-<script src="/assets/js/main.37e7acfd.js"></script>
+<script src="/assets/js/runtime~main.05453c71.js"></script>
+<script src="/assets/js/main.6c8e411e.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/blog/page/13/index.html b/blog/page/13/index.html
index 039eb72c0..87b8e072c 100644
--- a/blog/page/13/index.html
+++ b/blog/page/13/index.html
@@ -12,12 +12,12 @@
 
 
 <script src="scripts/bootstrap.bundle.min.js" async></script><link rel="stylesheet" href="/assets/css/styles.d06f5ed1.css">
-<link rel="preload" href="/assets/js/runtime~main.480099ff.js" as="script">
-<link rel="preload" href="/assets/js/main.37e7acfd.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.05453c71.js" as="script">
+<link rel="preload" href="/assets/js/main.6c8e411e.js" as="script">
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}return t}()||function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
-<div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__docusaurus_skipToContent_fallback">Skip to main content</a></div><nav aria-label="Main" class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Toggle navigation bar" aria-expanded="false" class="navbar__toggle clean-btn" type="button"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="ro [...]
+<div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__docusaurus_skipToContent_fallback">Skip to main content</a></div><nav aria-label="Main" class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Toggle navigation bar" aria-expanded="false" class="navbar__toggle clean-btn" type="button"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="ro [...]
             <div class="social">
                 <a href="mailto:dev-subscribe@cloudstack.apache.org">
 		  <img src="/img/mail_mini_icon.svg" alt="">
@@ -51,7 +51,7 @@ Foundation.
             </div>
           <br>
           </div></div></footer></div>
-<script src="/assets/js/runtime~main.480099ff.js"></script>
-<script src="/assets/js/main.37e7acfd.js"></script>
+<script src="/assets/js/runtime~main.05453c71.js"></script>
+<script src="/assets/js/main.6c8e411e.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/blog/page/14/index.html b/blog/page/14/index.html
index 97ca15fba..4b9187911 100644
--- a/blog/page/14/index.html
+++ b/blog/page/14/index.html
@@ -12,12 +12,12 @@
 
 
 <script src="scripts/bootstrap.bundle.min.js" async></script><link rel="stylesheet" href="/assets/css/styles.d06f5ed1.css">
-<link rel="preload" href="/assets/js/runtime~main.480099ff.js" as="script">
-<link rel="preload" href="/assets/js/main.37e7acfd.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.05453c71.js" as="script">
+<link rel="preload" href="/assets/js/main.6c8e411e.js" as="script">
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}return t}()||function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
-<div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__docusaurus_skipToContent_fallback">Skip to main content</a></div><nav aria-label="Main" class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Toggle navigation bar" aria-expanded="false" class="navbar__toggle clean-btn" type="button"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="ro [...]
+<div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__docusaurus_skipToContent_fallback">Skip to main content</a></div><nav aria-label="Main" class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Toggle navigation bar" aria-expanded="false" class="navbar__toggle clean-btn" type="button"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="ro [...]
             <div class="social">
                 <a href="mailto:dev-subscribe@cloudstack.apache.org">
 		  <img src="/img/mail_mini_icon.svg" alt="">
@@ -51,7 +51,7 @@ Foundation.
             </div>
           <br>
           </div></div></footer></div>
-<script src="/assets/js/runtime~main.480099ff.js"></script>
-<script src="/assets/js/main.37e7acfd.js"></script>
+<script src="/assets/js/runtime~main.05453c71.js"></script>
+<script src="/assets/js/main.6c8e411e.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/blog/page/15/index.html b/blog/page/15/index.html
index 0e86d773e..19ecc973a 100644
--- a/blog/page/15/index.html
+++ b/blog/page/15/index.html
@@ -12,12 +12,12 @@
 
 
 <script src="scripts/bootstrap.bundle.min.js" async></script><link rel="stylesheet" href="/assets/css/styles.d06f5ed1.css">
-<link rel="preload" href="/assets/js/runtime~main.480099ff.js" as="script">
-<link rel="preload" href="/assets/js/main.37e7acfd.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.05453c71.js" as="script">
+<link rel="preload" href="/assets/js/main.6c8e411e.js" as="script">
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}return t}()||function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
-<div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__docusaurus_skipToContent_fallback">Skip to main content</a></div><nav aria-label="Main" class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Toggle navigation bar" aria-expanded="false" class="navbar__toggle clean-btn" type="button"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="ro [...]
+<div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__docusaurus_skipToContent_fallback">Skip to main content</a></div><nav aria-label="Main" class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Toggle navigation bar" aria-expanded="false" class="navbar__toggle clean-btn" type="button"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="ro [...]
             <div class="social">
                 <a href="mailto:dev-subscribe@cloudstack.apache.org">
 		  <img src="/img/mail_mini_icon.svg" alt="">
@@ -51,7 +51,7 @@ Foundation.
             </div>
           <br>
           </div></div></footer></div>
-<script src="/assets/js/runtime~main.480099ff.js"></script>
-<script src="/assets/js/main.37e7acfd.js"></script>
+<script src="/assets/js/runtime~main.05453c71.js"></script>
+<script src="/assets/js/main.6c8e411e.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/blog/page/16/index.html b/blog/page/16/index.html
index 59e347acf..cbb7a9151 100644
--- a/blog/page/16/index.html
+++ b/blog/page/16/index.html
@@ -12,12 +12,12 @@
 
 
 <script src="scripts/bootstrap.bundle.min.js" async></script><link rel="stylesheet" href="/assets/css/styles.d06f5ed1.css">
-<link rel="preload" href="/assets/js/runtime~main.480099ff.js" as="script">
-<link rel="preload" href="/assets/js/main.37e7acfd.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.05453c71.js" as="script">
+<link rel="preload" href="/assets/js/main.6c8e411e.js" as="script">
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}return t}()||function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
-<div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__docusaurus_skipToContent_fallback">Skip to main content</a></div><nav aria-label="Main" class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Toggle navigation bar" aria-expanded="false" class="navbar__toggle clean-btn" type="button"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="ro [...]
+<div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__docusaurus_skipToContent_fallback">Skip to main content</a></div><nav aria-label="Main" class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Toggle navigation bar" aria-expanded="false" class="navbar__toggle clean-btn" type="button"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="ro [...]
             <div class="social">
                 <a href="mailto:dev-subscribe@cloudstack.apache.org">
 		  <img src="/img/mail_mini_icon.svg" alt="">
@@ -51,7 +51,7 @@ Foundation.
             </div>
           <br>
           </div></div></footer></div>
-<script src="/assets/js/runtime~main.480099ff.js"></script>
-<script src="/assets/js/main.37e7acfd.js"></script>
+<script src="/assets/js/runtime~main.05453c71.js"></script>
+<script src="/assets/js/main.6c8e411e.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/blog/page/17.htm/index.html b/blog/page/17.htm/index.html
new file mode 100644
index 000000000..71544117b
--- /dev/null
+++ b/blog/page/17.htm/index.html
@@ -0,0 +1,11 @@
+<!DOCTYPE html>
+<html>
+  <head>
+    <meta charset="UTF-8">
+    <meta http-equiv="refresh" content="0; url=/blog/page/17">
+    <link rel="canonical" href="/blog/page/17" />
+  </head>
+  <script>
+    window.location.href = '/blog/page/17' + window.location.search + window.location.hash;
+  </script>
+</html>
\ No newline at end of file
diff --git a/blog/page/17.html/index.html b/blog/page/17.html/index.html
new file mode 100644
index 000000000..71544117b
--- /dev/null
+++ b/blog/page/17.html/index.html
@@ -0,0 +1,11 @@
+<!DOCTYPE html>
+<html>
+  <head>
+    <meta charset="UTF-8">
+    <meta http-equiv="refresh" content="0; url=/blog/page/17">
+    <link rel="canonical" href="/blog/page/17" />
+  </head>
+  <script>
+    window.location.href = '/blog/page/17' + window.location.search + window.location.hash;
+  </script>
+</html>
\ No newline at end of file
diff --git a/blog/tags/index.html b/blog/page/17/index.html
similarity index 75%
copy from blog/tags/index.html
copy to blog/page/17/index.html
index a119babdf..c19f37446 100644
--- a/blog/tags/index.html
+++ b/blog/page/17/index.html
@@ -1,9 +1,9 @@
 <!doctype html>
-<html lang="en" dir="ltr" class="blog-wrapper blog-tags-list-page plugin-blog plugin-id-default" data-has-hydrated="false">
+<html lang="en" dir="ltr" class="blog-wrapper blog-list-page plugin-blog plugin-id-default" data-has-hydrated="false">
 <head>
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v2.4.3">
-<title data-rh="true">Tags | Apache CloudStack</title><meta data-rh="true" name="viewport" 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://cloudstack.apache.org/blog/tags"><meta data-rh="true" name="docusaurus_locale" content="en"><meta data-rh="true" name="docsearch:language" content="en"><meta data-rh="true" property="og:title" content="Tags | Apache CloudStack">< [...]
+<title data-rh="true">Blog | Apache CloudStack</title><meta data-rh="true" name="viewport" 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://cloudstack.apache.org/blog/page/17"><meta data-rh="true" name="docusaurus_locale" content="en"><meta data-rh="true" name="docsearch:language" content="en"><meta data-rh="true" property="og:title" content="Blog | Apache CloudStack [...]
 <link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache CloudStack Atom Feed">
 
 
@@ -12,12 +12,12 @@
 
 
 <script src="scripts/bootstrap.bundle.min.js" async></script><link rel="stylesheet" href="/assets/css/styles.d06f5ed1.css">
-<link rel="preload" href="/assets/js/runtime~main.480099ff.js" as="script">
-<link rel="preload" href="/assets/js/main.37e7acfd.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.05453c71.js" as="script">
+<link rel="preload" href="/assets/js/main.6c8e411e.js" as="script">
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}return t}()||function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
-<div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__docusaurus_skipToContent_fallback">Skip to main content</a></div><nav aria-label="Main" class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Toggle navigation bar" aria-expanded="false" class="navbar__toggle clean-btn" type="button"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="ro [...]
+<div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__docusaurus_skipToContent_fallback">Skip to main content</a></div><nav aria-label="Main" class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Toggle navigation bar" aria-expanded="false" class="navbar__toggle clean-btn" type="button"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="ro [...]
             <div class="social">
                 <a href="mailto:dev-subscribe@cloudstack.apache.org">
 		  <img src="/img/mail_mini_icon.svg" alt="">
@@ -51,7 +51,7 @@ Foundation.
             </div>
           <br>
           </div></div></footer></div>
-<script src="/assets/js/runtime~main.480099ff.js"></script>
-<script src="/assets/js/main.37e7acfd.js"></script>
+<script src="/assets/js/runtime~main.05453c71.js"></script>
+<script src="/assets/js/main.6c8e411e.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/blog/page/2/index.html b/blog/page/2/index.html
index c77489b12..14fbaa022 100644
--- a/blog/page/2/index.html
+++ b/blog/page/2/index.html
@@ -12,12 +12,12 @@
 
 
 <script src="scripts/bootstrap.bundle.min.js" async></script><link rel="stylesheet" href="/assets/css/styles.d06f5ed1.css">
-<link rel="preload" href="/assets/js/runtime~main.480099ff.js" as="script">
-<link rel="preload" href="/assets/js/main.37e7acfd.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.05453c71.js" as="script">
+<link rel="preload" href="/assets/js/main.6c8e411e.js" as="script">
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}return t}()||function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
-<div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__docusaurus_skipToContent_fallback">Skip to main content</a></div><nav aria-label="Main" class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Toggle navigation bar" aria-expanded="false" class="navbar__toggle clean-btn" type="button"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="ro [...]
+<div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__docusaurus_skipToContent_fallback">Skip to main content</a></div><nav aria-label="Main" class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Toggle navigation bar" aria-expanded="false" class="navbar__toggle clean-btn" type="button"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="ro [...]
 project, a robust open-source platform that enables organisations to
 build and manage scalable cloud environments with flexibility and
 efficiency.</p><p>As open-source projects are not vendor-driven, they rely entirely on
@@ -72,10 +72,7 @@ communities. Taking place in the charming city of Bratislava,
 Slovakia, this event fosters an environment conducive to
 collaborative, vendor-neutral discussions. Open-source communities
 from across the globe will converge to freely exchange ideas and
-strategize on various projects.</p></div><footer class="row docusaurus-mt-lg"><div class="col col--9"><b>Tags:</b><ul class="tags_jXut padding--none margin-left--sm"><li class="tag_QGVx"><a class="tag_zVej tagRegular_sFm0" href="/blog/tags/news">news</a></li></ul></div><div class="col text--right col--3"><a aria-label="Read more about Apache Community over Code 2024 – June 3rd-5th, Bratislava, Slovakia" href="/blog/coceu-2024"><b>Read More</b></a></div></footer></article><article class=" [...]
-provider v0.5.0. Terraform is an open-source infrastructure as code software
-tool that provides a consistent CLI workflow to manage resources in many
-public/private clouds.</p></div><footer class="row docusaurus-mt-lg"><div class="col col--9"><b>Tags:</b><ul class="tags_jXut padding--none margin-left--sm"><li class="tag_QGVx"><a class="tag_zVej tagRegular_sFm0" href="/blog/tags/announcement">announcement</a></li></ul></div><div class="col text--right col--3"><a aria-label="Read more about Apache CloudStack Terraform 0.5.0 Release" href="/blog/cloudstack-terraform-provider-0.5.0-release"><b>Read More</b></a></div></footer></article><na [...]
+strategize on various projects.</p></div><footer class="row docusaurus-mt-lg"><div class="col col--9"><b>Tags:</b><ul class="tags_jXut padding--none margin-left--sm"><li class="tag_QGVx"><a class="tag_zVej tagRegular_sFm0" href="/blog/tags/news">news</a></li></ul></div><div class="col text--right col--3"><a aria-label="Read more about Apache Community over Code 2024 – June 3rd-5th, Bratislava, Slovakia" href="/blog/coceu-2024"><b>Read More</b></a></div></footer></article><nav class="pagi [...]
             <div class="social">
                 <a href="mailto:dev-subscribe@cloudstack.apache.org">
 		  <img src="/img/mail_mini_icon.svg" alt="">
@@ -109,7 +106,7 @@ Foundation.
             </div>
           <br>
           </div></div></footer></div>
-<script src="/assets/js/runtime~main.480099ff.js"></script>
-<script src="/assets/js/main.37e7acfd.js"></script>
+<script src="/assets/js/runtime~main.05453c71.js"></script>
+<script src="/assets/js/main.6c8e411e.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/blog/page/3/index.html b/blog/page/3/index.html
index 4674c5e0b..91e91eb45 100644
--- a/blog/page/3/index.html
+++ b/blog/page/3/index.html
@@ -12,12 +12,15 @@
 
 
 <script src="scripts/bootstrap.bundle.min.js" async></script><link rel="stylesheet" href="/assets/css/styles.d06f5ed1.css">
-<link rel="preload" href="/assets/js/runtime~main.480099ff.js" as="script">
-<link rel="preload" href="/assets/js/main.37e7acfd.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.05453c71.js" as="script">
+<link rel="preload" href="/assets/js/main.6c8e411e.js" as="script">
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}return t}()||function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
-<div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__docusaurus_skipToContent_fallback">Skip to main content</a></div><nav aria-label="Main" class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Toggle navigation bar" aria-expanded="false" class="navbar__toggle clean-btn" type="button"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="ro [...]
+<div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__docusaurus_skipToContent_fallback">Skip to main content</a></div><nav aria-label="Main" class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Toggle navigation bar" aria-expanded="false" class="navbar__toggle clean-btn" type="button"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="ro [...]
+provider v0.5.0. Terraform is an open-source infrastructure as code software
+tool that provides a consistent CLI workflow to manage resources in many
+public/private clouds.</p></div><footer class="row docusaurus-mt-lg"><div class="col col--9"><b>Tags:</b><ul class="tags_jXut padding--none margin-left--sm"><li class="tag_QGVx"><a class="tag_zVej tagRegular_sFm0" href="/blog/tags/announcement">announcement</a></li></ul></div><div class="col text--right col--3"><a aria-label="Read more about Apache CloudStack Terraform 0.5.0 Release" href="/blog/cloudstack-terraform-provider-0.5.0-release"><b>Read More</b></a></div></footer></article><ar [...]
 CloudStack Collaboration Conference 2024 is coming to Madrid, Spain!
 From November 20th to 22nd, Orense 34 will be buzzing with excitement
 as we gather for three days of immersive collaboration, insightful
@@ -46,19 +49,7 @@ user group also saw its participants exchange insights and establish new
 connections.</p><p>Below you can find the session recordings and slides from the user group.</p></div><footer class="row docusaurus-mt-lg"><div class="col col--9"><b>Tags:</b><ul class="tags_jXut padding--none margin-left--sm"><li class="tag_QGVx"><a class="tag_zVej tagRegular_sFm0" href="/blog/tags/news">news</a></li><li class="tag_QGVx"><a class="tag_zVej tagRegular_sFm0" href="/blog/tags/roundup">roundup</a></li></ul></div><div class="col text--right col--3"><a aria-label="Read more a [...]
 Announces Apache® CloudStack® v4.19.</p><p>Apache CloudStack 4.19 is the most recent release of the cloud management platform.
 It comes as a product of extensive contributions from the development community and
-is a LTS release, guaranteeing ongoing maintenance and support for a period of 18 months.</p></div><footer class="row docusaurus-mt-lg"><div class="col col--9"><b>Tags:</b><ul class="tags_jXut padding--none margin-left--sm"><li class="tag_QGVx"><a class="tag_zVej tagRegular_sFm0" href="/blog/tags/announcement">announcement</a></li></ul></div><div class="col text--right col--3"><a aria-label="Read more about Apache CloudStack 4.19.0.0 Release" href="/blog/cloudstack-4.19.0.0-release"><b>R [...]
-services. The company offers wireless communications, data/broadband
-and internet services, local and long-distance telephone services,
-telecommunications equipment, managed networking, and wholesale
-services. AT&amp;T is a 125+ year old telecommunications company based in
-Dallas, Texas. Their main purpose is to create connection – a
-connection to friends, family, work, commerce, education, health,
-entertainment and more by using advanced technology and delivering
-services globally.</p><p>During the annual CloudStack Collaboration Conference 2023, Alex
-Dometrius, Associate Director - Technology at AT&amp;T, presented the talk
-CloudStack and GitOps at Enterprise Scale, where he outlined their
-journey with Apache CloudStack and the architecture they used to
-managed their CloudStack-based platform using GitOps.</p></div><footer class="row docusaurus-mt-lg"><div class="col col--9"><b>Tags:</b><ul class="tags_jXut padding--none margin-left--sm"><li class="tag_QGVx"><a class="tag_zVej tagRegular_sFm0" href="/blog/tags/case-studies">case-studies</a></li></ul></div><div class="col text--right col--3"><a aria-label="Read more about CloudStack and GitOps at Enterprise Scale – The Success of AT&amp;T" href="/blog/cloudstack-and-gitops-at-scale"><b>R [...]
+is a LTS release, guaranteeing ongoing maintenance and support for a period of 18 months.</p></div><footer class="row docusaurus-mt-lg"><div class="col col--9"><b>Tags:</b><ul class="tags_jXut padding--none margin-left--sm"><li class="tag_QGVx"><a class="tag_zVej tagRegular_sFm0" href="/blog/tags/announcement">announcement</a></li></ul></div><div class="col text--right col--3"><a aria-label="Read more about Apache CloudStack 4.19.0.0 Release" href="/blog/cloudstack-4.19.0.0-release"><b>R [...]
             <div class="social">
                 <a href="mailto:dev-subscribe@cloudstack.apache.org">
 		  <img src="/img/mail_mini_icon.svg" alt="">
@@ -92,7 +83,7 @@ Foundation.
             </div>
           <br>
           </div></div></footer></div>
-<script src="/assets/js/runtime~main.480099ff.js"></script>
-<script src="/assets/js/main.37e7acfd.js"></script>
+<script src="/assets/js/runtime~main.05453c71.js"></script>
+<script src="/assets/js/main.6c8e411e.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/blog/page/4/index.html b/blog/page/4/index.html
index e536144dd..10d31548e 100644
--- a/blog/page/4/index.html
+++ b/blog/page/4/index.html
@@ -12,12 +12,24 @@
 
 
 <script src="scripts/bootstrap.bundle.min.js" async></script><link rel="stylesheet" href="/assets/css/styles.d06f5ed1.css">
-<link rel="preload" href="/assets/js/runtime~main.480099ff.js" as="script">
-<link rel="preload" href="/assets/js/main.37e7acfd.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.05453c71.js" as="script">
+<link rel="preload" href="/assets/js/main.6c8e411e.js" as="script">
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}return t}()||function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
-<div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__docusaurus_skipToContent_fallback">Skip to main content</a></div><nav aria-label="Main" class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Toggle navigation bar" aria-expanded="false" class="navbar__toggle clean-btn" type="button"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="ro [...]
+<div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__docusaurus_skipToContent_fallback">Skip to main content</a></div><nav aria-label="Main" class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Toggle navigation bar" aria-expanded="false" class="navbar__toggle clean-btn" type="button"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="ro [...]
+services. The company offers wireless communications, data/broadband
+and internet services, local and long-distance telephone services,
+telecommunications equipment, managed networking, and wholesale
+services. AT&amp;T is a 125+ year old telecommunications company based in
+Dallas, Texas. Their main purpose is to create connection – a
+connection to friends, family, work, commerce, education, health,
+entertainment and more by using advanced technology and delivering
+services globally.</p><p>During the annual CloudStack Collaboration Conference 2023, Alex
+Dometrius, Associate Director - Technology at AT&amp;T, presented the talk
+CloudStack and GitOps at Enterprise Scale, where he outlined their
+journey with Apache CloudStack and the architecture they used to
+managed their CloudStack-based platform using GitOps.</p></div><footer class="row docusaurus-mt-lg"><div class="col col--9"><b>Tags:</b><ul class="tags_jXut padding--none margin-left--sm"><li class="tag_QGVx"><a class="tag_zVej tagRegular_sFm0" href="/blog/tags/case-studies">case-studies</a></li></ul></div><div class="col text--right col--3"><a aria-label="Read more about CloudStack and GitOps at Enterprise Scale – The Success of AT&amp;T" href="/blog/cloudstack-and-gitops-at-scale"><b>R [...]
 2023</a> took place on 23-24th November. The
 annual event is the largest get-together for the global Apache CloudStack
 community. The hybrid event is aimed at developers, operators and users to
@@ -72,13 +84,7 @@ again, this year’s CCC will be a hybrid event, seeing the global CloudStack
 community joining on site and virtually from around the world. <a href="https://events.hubilo.com/cloudstack-collaboration-conference-2023/register" target="_blank" rel="noopener noreferrer">Registration is
 currently
 open</a>,
-with free entry to anybody adopting or interested in the open-source technology.</p><a href="https://events.hubilo.com/cloudstack-collaboration-conference-2023/register" target="_blank" rel="noopener noreferrer" class="button button--primary button--lg">REGISTER</a><br><br></div><footer class="row docusaurus-mt-lg"><div class="col col--9"><b>Tags:</b><ul class="tags_jXut padding--none margin-left--sm"><li class="tag_QGVx"><a class="tag_zVej tagRegular_sFm0" href="/blog/tags/news">news</a [...]
-<a href="https://goo.gl/maps/4EHfgrFTwXhLzZJ79" target="_blank" rel="noopener noreferrer"><strong>Room 6G, WeWork Galaxy, Bangalore</strong></a>,
-taking place on <strong>August 18th 2023</strong>.</p><p>If you are an existing Apache CloudStack User or want to know more about the
-technology, join us for the user group, which will host exciting tech talks,
-demos and user stories. As for all events organised by the Apache CloudStack
-community, <a href="https://www.meetup.com/india-cloudstack-user-group/events/294738405" target="_blank" rel="noopener noreferrer">registration is free of
-charge</a>.</p><a href="https://www.meetup.com/india-cloudstack-user-group/events/294738405" target="_blank" rel="noopener noreferrer" class="button button--primary button--lg">REGISTER</a><br><br></div><footer class="row docusaurus-mt-lg"><div class="col col--9"><b>Tags:</b><ul class="tags_jXut padding--none margin-left--sm"><li class="tag_QGVx"><a class="tag_zVej tagRegular_sFm0" href="/blog/tags/news">news</a></li></ul></div><div class="col text--right col--3"><a aria-label="Read more [...]
+with free entry to anybody adopting or interested in the open-source technology.</p><a href="https://events.hubilo.com/cloudstack-collaboration-conference-2023/register" target="_blank" rel="noopener noreferrer" class="button button--primary button--lg">REGISTER</a><br><br></div><footer class="row docusaurus-mt-lg"><div class="col col--9"><b>Tags:</b><ul class="tags_jXut padding--none margin-left--sm"><li class="tag_QGVx"><a class="tag_zVej tagRegular_sFm0" href="/blog/tags/news">news</a [...]
             <div class="social">
                 <a href="mailto:dev-subscribe@cloudstack.apache.org">
 		  <img src="/img/mail_mini_icon.svg" alt="">
@@ -112,7 +118,7 @@ Foundation.
             </div>
           <br>
           </div></div></footer></div>
-<script src="/assets/js/runtime~main.480099ff.js"></script>
-<script src="/assets/js/main.37e7acfd.js"></script>
+<script src="/assets/js/runtime~main.05453c71.js"></script>
+<script src="/assets/js/main.6c8e411e.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/blog/page/5/index.html b/blog/page/5/index.html
index b0ea3e424..39eff7b9a 100644
--- a/blog/page/5/index.html
+++ b/blog/page/5/index.html
@@ -12,12 +12,18 @@
 
 
 <script src="scripts/bootstrap.bundle.min.js" async></script><link rel="stylesheet" href="/assets/css/styles.d06f5ed1.css">
-<link rel="preload" href="/assets/js/runtime~main.480099ff.js" as="script">
-<link rel="preload" href="/assets/js/main.37e7acfd.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.05453c71.js" as="script">
+<link rel="preload" href="/assets/js/main.6c8e411e.js" as="script">
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}return t}()||function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
-<div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__docusaurus_skipToContent_fallback">Skip to main content</a></div><nav aria-label="Main" class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Toggle navigation bar" aria-expanded="false" class="navbar__toggle clean-btn" type="button"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="ro [...]
+<div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__docusaurus_skipToContent_fallback">Skip to main content</a></div><nav aria-label="Main" class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Toggle navigation bar" aria-expanded="false" class="navbar__toggle clean-btn" type="button"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="ro [...]
+<a href="https://goo.gl/maps/4EHfgrFTwXhLzZJ79" target="_blank" rel="noopener noreferrer"><strong>Room 6G, WeWork Galaxy, Bangalore</strong></a>,
+taking place on <strong>August 18th 2023</strong>.</p><p>If you are an existing Apache CloudStack User or want to know more about the
+technology, join us for the user group, which will host exciting tech talks,
+demos and user stories. As for all events organised by the Apache CloudStack
+community, <a href="https://www.meetup.com/india-cloudstack-user-group/events/294738405" target="_blank" rel="noopener noreferrer">registration is free of
+charge</a>.</p><a href="https://www.meetup.com/india-cloudstack-user-group/events/294738405" target="_blank" rel="noopener noreferrer" class="button button--primary button--lg">REGISTER</a><br><br></div><footer class="row docusaurus-mt-lg"><div class="col col--9"><b>Tags:</b><ul class="tags_jXut padding--none margin-left--sm"><li class="tag_QGVx"><a class="tag_zVej tagRegular_sFm0" href="/blog/tags/news">news</a></li></ul></div><div class="col text--right col--3"><a aria-label="Read more [...]
 services in the short-term. Time-to-market when offering IT solutions, IaaS or
 just provisioning infrastructure is a key factor for the company’s
 competitiveness. This requires companies to utilize tools capable of providing
@@ -64,9 +70,7 @@ the CAPI Provider for Apache CloudStack.</p></div><footer class="row docusaurus-
 exhibiting at the conference has been nothing short of fantastic. Community
 members representing the technology have had the chance to meet many like-minded
 people and showcase the power of the leading open-source IaaS management
-solutions.</p></div><footer class="row docusaurus-mt-lg"><div class="col col--9"><b>Tags:</b><ul class="tags_jXut padding--none margin-left--sm"><li class="tag_QGVx"><a class="tag_zVej tagRegular_sFm0" href="/blog/tags/news">news</a></li></ul></div><div class="col text--right col--3"><a aria-label="Read more about Day 3 at CloudFest" href="/blog/day-3-at-cloudfest"><b>Read More</b></a></div></footer></article><article class="margin-bottom--xl" itemprop="blogPost" itemscope="" itemtype="h [...]
-the world. As you may know, Apache CloudStack is an exhibitor at the conference,
-with a number of community members representing the technology and community.</p></div><footer class="row docusaurus-mt-lg"><div class="col col--9"><b>Tags:</b><ul class="tags_jXut padding--none margin-left--sm"><li class="tag_QGVx"><a class="tag_zVej tagRegular_sFm0" href="/blog/tags/news">news</a></li></ul></div><div class="col text--right col--3"><a aria-label="Read more about Day 2 at CloudFest" href="/blog/day-2-at-cloudfest"><b>Read More</b></a></div></footer></article><nav class=" [...]
+solutions.</p></div><footer class="row docusaurus-mt-lg"><div class="col col--9"><b>Tags:</b><ul class="tags_jXut padding--none margin-left--sm"><li class="tag_QGVx"><a class="tag_zVej tagRegular_sFm0" href="/blog/tags/news">news</a></li></ul></div><div class="col text--right col--3"><a aria-label="Read more about Day 3 at CloudFest" href="/blog/day-3-at-cloudfest"><b>Read More</b></a></div></footer></article><nav class="pagination-nav" aria-label="Blog list page navigation"><a class="pa [...]
             <div class="social">
                 <a href="mailto:dev-subscribe@cloudstack.apache.org">
 		  <img src="/img/mail_mini_icon.svg" alt="">
@@ -100,7 +104,7 @@ Foundation.
             </div>
           <br>
           </div></div></footer></div>
-<script src="/assets/js/runtime~main.480099ff.js"></script>
-<script src="/assets/js/main.37e7acfd.js"></script>
+<script src="/assets/js/runtime~main.05453c71.js"></script>
+<script src="/assets/js/main.6c8e411e.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/blog/page/6/index.html b/blog/page/6/index.html
index 06ff4c05c..8264ed253 100644
--- a/blog/page/6/index.html
+++ b/blog/page/6/index.html
@@ -12,12 +12,14 @@
 
 
 <script src="scripts/bootstrap.bundle.min.js" async></script><link rel="stylesheet" href="/assets/css/styles.d06f5ed1.css">
-<link rel="preload" href="/assets/js/runtime~main.480099ff.js" as="script">
-<link rel="preload" href="/assets/js/main.37e7acfd.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.05453c71.js" as="script">
+<link rel="preload" href="/assets/js/main.6c8e411e.js" as="script">
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}return t}()||function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
-<div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__docusaurus_skipToContent_fallback">Skip to main content</a></div><nav aria-label="Main" class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Toggle navigation bar" aria-expanded="false" class="navbar__toggle clean-btn" type="button"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="ro [...]
+<div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__docusaurus_skipToContent_fallback">Skip to main content</a></div><nav aria-label="Main" class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Toggle navigation bar" aria-expanded="false" class="navbar__toggle clean-btn" type="button"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="ro [...]
+the world. As you may know, Apache CloudStack is an exhibitor at the conference,
+with a number of community members representing the technology and community.</p></div><footer class="row docusaurus-mt-lg"><div class="col col--9"><b>Tags:</b><ul class="tags_jXut padding--none margin-left--sm"><li class="tag_QGVx"><a class="tag_zVej tagRegular_sFm0" href="/blog/tags/news">news</a></li></ul></div><div class="col text--right col--3"><a aria-label="Read more about Day 2 at CloudFest" href="/blog/day-2-at-cloudfest"><b>Read More</b></a></div></footer></article><article cla [...]
 improvements, and bug fixes since 4.17, including 19 major new features. Some of
 the highlights include:</p></div><footer class="row docusaurus-mt-lg"><div class="col col--9"><b>Tags:</b><ul class="tags_jXut padding--none margin-left--sm"><li class="tag_QGVx"><a class="tag_zVej tagRegular_sFm0" href="/blog/tags/announcement">announcement</a></li></ul></div><div class="col text--right col--3"><a aria-label="Read more about Apache CloudStack 4.18.0.0 LTS Release" href="/blog/apache-cloudstack-4-18-0"><b>Read More</b></a></div></footer></article><article class="margin-b [...]
 thought. With the right technology stack, companies can quickly and easily
@@ -27,7 +29,7 @@ world united by the passion for helping businesses succeed online. Their teams
 of local experts provide highly standardized managed services to high-intent
 customers to reach their full online potential. The group serves over 1 million
 customers and generates €175m in revenue with its eight brands and 600
-employees.</p></div><footer class="row docusaurus-mt-lg"><div class="col col--9"><b>Tags:</b><ul class="tags_jXut padding--none margin-left--sm"><li class="tag_QGVx"><a class="tag_zVej tagRegular_sFm0" href="/blog/tags/case-studies">case-studies</a></li></ul></div><div class="col text--right col--3"><a aria-label="Read more about Future-Proof Open-Source Platform Hosting Millions of Websites for Your.Online" href="/blog/future-proof-open-source-platform"><b>Read More</b></a></div></foote [...]
+employees.</p></div><footer class="row docusaurus-mt-lg"><div class="col col--9"><b>Tags:</b><ul class="tags_jXut padding--none margin-left--sm"><li class="tag_QGVx"><a class="tag_zVej tagRegular_sFm0" href="/blog/tags/case-studies">case-studies</a></li></ul></div><div class="col text--right col--3"><a aria-label="Read more about Future-Proof Open-Source Platform Hosting Millions of Websites for Your.Online" href="/blog/future-proof-open-source-platform"><b>Read More</b></a></div></foote [...]
             <div class="social">
                 <a href="mailto:dev-subscribe@cloudstack.apache.org">
 		  <img src="/img/mail_mini_icon.svg" alt="">
@@ -61,7 +63,7 @@ Foundation.
             </div>
           <br>
           </div></div></footer></div>
-<script src="/assets/js/runtime~main.480099ff.js"></script>
-<script src="/assets/js/main.37e7acfd.js"></script>
+<script src="/assets/js/runtime~main.05453c71.js"></script>
+<script src="/assets/js/main.6c8e411e.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/blog/page/7/index.html b/blog/page/7/index.html
index 1a98a241b..0fed69649 100644
--- a/blog/page/7/index.html
+++ b/blog/page/7/index.html
@@ -12,13 +12,13 @@
 
 
 <script src="scripts/bootstrap.bundle.min.js" async></script><link rel="stylesheet" href="/assets/css/styles.d06f5ed1.css">
-<link rel="preload" href="/assets/js/runtime~main.480099ff.js" as="script">
-<link rel="preload" href="/assets/js/main.37e7acfd.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.05453c71.js" as="script">
+<link rel="preload" href="/assets/js/main.6c8e411e.js" as="script">
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}return t}()||function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
-<div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__docusaurus_skipToContent_fallback">Skip to main content</a></div><nav aria-label="Main" class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Toggle navigation bar" aria-expanded="false" class="navbar__toggle clean-btn" type="button"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="ro [...]
-The CloudStack 4.17.1.0 release is a maintenance release as part of its 4.17.x LTS branch and contains more than 150 fixes and improvements since the CloudStack 4.17.0.0 release.</p></div><footer class="row docusaurus-mt-lg"><div class="col col--9"><b>Tags:</b><ul class="tags_jXut padding--none margin-left--sm"><li class="tag_QGVx"><a class="tag_zVej tagRegular_sFm0" href="/blog/tags/announcement">announcement</a></li></ul></div><div class="col text--right col--3"><a aria-label="Read mor [...]
+<div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__docusaurus_skipToContent_fallback">Skip to main content</a></div><nav aria-label="Main" class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Toggle navigation bar" aria-expanded="false" class="navbar__toggle clean-btn" type="button"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="ro [...]
+The CloudStack 4.17.1.0 release is a maintenance release as part of its 4.17.x LTS branch and contains more than 150 fixes and improvements since the CloudStack 4.17.0.0 release.</p></div><footer class="row docusaurus-mt-lg"><div class="col col--9"><b>Tags:</b><ul class="tags_jXut padding--none margin-left--sm"><li class="tag_QGVx"><a class="tag_zVej tagRegular_sFm0" href="/blog/tags/announcement">announcement</a></li></ul></div><div class="col text--right col--3"><a aria-label="Read mor [...]
             <div class="social">
                 <a href="mailto:dev-subscribe@cloudstack.apache.org">
 		  <img src="/img/mail_mini_icon.svg" alt="">
@@ -52,7 +52,7 @@ Foundation.
             </div>
           <br>
           </div></div></footer></div>
-<script src="/assets/js/runtime~main.480099ff.js"></script>
-<script src="/assets/js/main.37e7acfd.js"></script>
+<script src="/assets/js/runtime~main.05453c71.js"></script>
+<script src="/assets/js/main.6c8e411e.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/blog/page/8/index.html b/blog/page/8/index.html
index b7c6cae0d..d55abd6af 100644
--- a/blog/page/8/index.html
+++ b/blog/page/8/index.html
@@ -12,13 +12,13 @@
 
 
 <script src="scripts/bootstrap.bundle.min.js" async></script><link rel="stylesheet" href="/assets/css/styles.d06f5ed1.css">
-<link rel="preload" href="/assets/js/runtime~main.480099ff.js" as="script">
-<link rel="preload" href="/assets/js/main.37e7acfd.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.05453c71.js" as="script">
+<link rel="preload" href="/assets/js/main.6c8e411e.js" as="script">
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}return t}()||function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
-<div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__docusaurus_skipToContent_fallback">Skip to main content</a></div><nav aria-label="Main" class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Toggle navigation bar" aria-expanded="false" class="navbar__toggle clean-btn" type="button"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="ro [...]
-The CloudStack 4.16.1.0 release is a maintenance release as part of its 4.16.x LTS branch and contains more than 150 fixes and improvements since the CloudStack 4.16.0.0 release. Some of the highlights include:</p></div><footer class="row docusaurus-mt-lg"><div class="col col--9"><b>Tags:</b><ul class="tags_jXut padding--none margin-left--sm"><li class="tag_QGVx"><a class="tag_zVej tagRegular_sFm0" href="/blog/tags/announcement">announcement</a></li></ul></div><div class="col text--right [...]
+<div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__docusaurus_skipToContent_fallback">Skip to main content</a></div><nav aria-label="Main" class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Toggle navigation bar" aria-expanded="false" class="navbar__toggle clean-btn" type="button"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="ro [...]
+The CloudStack 4.16.1.0 release is a maintenance release as part of its 4.16.x LTS branch and contains more than 150 fixes and improvements since the CloudStack 4.16.0.0 release. Some of the highlights include:</p></div><footer class="row docusaurus-mt-lg"><div class="col col--9"><b>Tags:</b><ul class="tags_jXut padding--none margin-left--sm"><li class="tag_QGVx"><a class="tag_zVej tagRegular_sFm0" href="/blog/tags/announcement">announcement</a></li></ul></div><div class="col text--right [...]
             <div class="social">
                 <a href="mailto:dev-subscribe@cloudstack.apache.org">
 		  <img src="/img/mail_mini_icon.svg" alt="">
@@ -52,7 +52,7 @@ Foundation.
             </div>
           <br>
           </div></div></footer></div>
-<script src="/assets/js/runtime~main.480099ff.js"></script>
-<script src="/assets/js/main.37e7acfd.js"></script>
+<script src="/assets/js/runtime~main.05453c71.js"></script>
+<script src="/assets/js/main.6c8e411e.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/blog/page/9/index.html b/blog/page/9/index.html
index 0d46a7d19..f8f2aadfb 100644
--- a/blog/page/9/index.html
+++ b/blog/page/9/index.html
@@ -12,17 +12,17 @@
 
 
 <script src="scripts/bootstrap.bundle.min.js" async></script><link rel="stylesheet" href="/assets/css/styles.d06f5ed1.css">
-<link rel="preload" href="/assets/js/runtime~main.480099ff.js" as="script">
-<link rel="preload" href="/assets/js/main.37e7acfd.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.05453c71.js" as="script">
+<link rel="preload" href="/assets/js/main.6c8e411e.js" as="script">
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}return t}()||function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
-<div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__docusaurus_skipToContent_fallback">Skip to main content</a></div><nav aria-label="Main" class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Toggle navigation bar" aria-expanded="false" class="navbar__toggle clean-btn" type="button"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="ro [...]
+<div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__docusaurus_skipToContent_fallback">Skip to main content</a></div><nav aria-label="Main" class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Toggle navigation bar" aria-expanded="false" class="navbar__toggle clean-btn" type="button"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="ro [...]
 easy-to-use platform. The released 4.16.0.0 LTS adds new features,
 enhancements, and bug fixes that will help tech-savy companies stay up
 to date.&quot; said Gabriel Brascher, Vice President of Apache CloudStack.</p></div><footer class="row docusaurus-mt-lg"><div class="col col--9"><b>Tags:</b><ul class="tags_jXut padding--none margin-left--sm"><li class="tag_QGVx"><a class="tag_zVej tagRegular_sFm0" href="/blog/tags/announcement">announcement</a></li></ul></div><div class="col text--right col--3"><a aria-label="Read more about The Apache Software Foundation Announces Apache® CloudStack® v4.16" href="/blog/the-apache-softw [...]
 4.15.x LTS branch and contains more than 75 fixes and improvements since
-the CloudStack 4.15.0.0 release.</p></div><footer class="row docusaurus-mt-lg"><div class="col col--9"><b>Tags:</b><ul class="tags_jXut padding--none margin-left--sm"><li class="tag_QGVx"><a class="tag_zVej tagRegular_sFm0" href="/blog/tags/announcement">announcement</a></li></ul></div><div class="col text--right col--3"><a aria-label="Read more about Apache CloudStack LTS Maintenance Release 4.15.2.0" href="/blog/apache-cloudstack-lts-maintenance-release2"><b>Read More</b></a></div></fo [...]
+the CloudStack 4.15.0.0 release.</p></div><footer class="row docusaurus-mt-lg"><div class="col col--9"><b>Tags:</b><ul class="tags_jXut padding--none margin-left--sm"><li class="tag_QGVx"><a class="tag_zVej tagRegular_sFm0" href="/blog/tags/announcement">announcement</a></li></ul></div><div class="col text--right col--3"><a aria-label="Read more about Apache CloudStack LTS Maintenance Release 4.15.2.0" href="/blog/apache-cloudstack-lts-maintenance-release2"><b>Read More</b></a></div></fo [...]
             <div class="social">
                 <a href="mailto:dev-subscribe@cloudstack.apache.org">
 		  <img src="/img/mail_mini_icon.svg" alt="">
@@ -56,7 +56,7 @@ Foundation.
             </div>
           <br>
           </div></div></footer></div>
-<script src="/assets/js/runtime~main.480099ff.js"></script>
-<script src="/assets/js/main.37e7acfd.js"></script>
+<script src="/assets/js/runtime~main.05453c71.js"></script>
+<script src="/assets/js/main.6c8e411e.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/blog/realhostip_reprieve/index.html b/blog/realhostip_reprieve/index.html
index 2c106cd4f..138a92802 100644
--- a/blog/realhostip_reprieve/index.html
+++ b/blog/realhostip_reprieve/index.html
@@ -12,8 +12,8 @@
 
 
 <script src="scripts/bootstrap.bundle.min.js" async></script><link rel="stylesheet" href="/assets/css/styles.d06f5ed1.css">
-<link rel="preload" href="/assets/js/runtime~main.480099ff.js" as="script">
-<link rel="preload" href="/assets/js/main.37e7acfd.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.05453c71.js" as="script">
+<link rel="preload" href="/assets/js/main.6c8e411e.js" as="script">
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}return t}()||function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
@@ -51,7 +51,7 @@ Foundation.
             </div>
           <br>
           </div></div></footer></div>
-<script src="/assets/js/runtime~main.480099ff.js"></script>
-<script src="/assets/js/main.37e7acfd.js"></script>
+<script src="/assets/js/runtime~main.05453c71.js"></script>
+<script src="/assets/js/main.6c8e411e.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/blog/realhostip_service_is_being_retired/index.html b/blog/realhostip_service_is_being_retired/index.html
index 6d99fc591..f8b8c84da 100644
--- a/blog/realhostip_service_is_being_retired/index.html
+++ b/blog/realhostip_service_is_being_retired/index.html
@@ -12,8 +12,8 @@
 
 
 <script src="scripts/bootstrap.bundle.min.js" async></script><link rel="stylesheet" href="/assets/css/styles.d06f5ed1.css">
-<link rel="preload" href="/assets/js/runtime~main.480099ff.js" as="script">
-<link rel="preload" href="/assets/js/main.37e7acfd.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.05453c71.js" as="script">
+<link rel="preload" href="/assets/js/main.6c8e411e.js" as="script">
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}return t}()||function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
@@ -51,7 +51,7 @@ Foundation.
             </div>
           <br>
           </div></div></footer></div>
-<script src="/assets/js/runtime~main.480099ff.js"></script>
-<script src="/assets/js/main.37e7acfd.js"></script>
+<script src="/assets/js/runtime~main.05453c71.js"></script>
+<script src="/assets/js/main.6c8e411e.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/blog/reflecting-on-kubecon-cloudnativecon-2023/index.html b/blog/reflecting-on-kubecon-cloudnativecon-2023/index.html
index a1653e3d9..a6c8cf040 100644
--- a/blog/reflecting-on-kubecon-cloudnativecon-2023/index.html
+++ b/blog/reflecting-on-kubecon-cloudnativecon-2023/index.html
@@ -12,8 +12,8 @@
 
 
 <script src="scripts/bootstrap.bundle.min.js" async></script><link rel="stylesheet" href="/assets/css/styles.d06f5ed1.css">
-<link rel="preload" href="/assets/js/runtime~main.480099ff.js" as="script">
-<link rel="preload" href="/assets/js/main.37e7acfd.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.05453c71.js" as="script">
+<link rel="preload" href="/assets/js/main.6c8e411e.js" as="script">
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}return t}()||function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
@@ -91,7 +91,7 @@ Foundation.
             </div>
           <br>
           </div></div></footer></div>
-<script src="/assets/js/runtime~main.480099ff.js"></script>
-<script src="/assets/js/main.37e7acfd.js"></script>
+<script src="/assets/js/runtime~main.05453c71.js"></script>
+<script src="/assets/js/main.6c8e411e.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/blog/rss.xml b/blog/rss.xml
index 52b580850..345b81f76 100644
--- a/blog/rss.xml
+++ b/blog/rss.xml
@@ -4,10 +4,58 @@
         <title>Apache CloudStack Blog</title>
         <link>https://cloudstack.apache.org/blog</link>
         <description>Apache CloudStack Blog</description>
-        <lastBuildDate>Mon, 03 Mar 2025 00:00:00 GMT</lastBuildDate>
+        <lastBuildDate>Tue, 18 Mar 2025 00:00:00 GMT</lastBuildDate>
         <docs>https://validator.w3.org/feed/docs/rss2.html</docs>
         <generator>https://github.com/jpmonette/feed</generator>
         <language>en</language>
+        <item>
+            <title><![CDATA[Why LifeinCloud Chose ACS for their Public Cloud]]></title>
+            <link>https://cloudstack.apache.org/blog/why-lifeincloud-chose-cloudstack</link>
+            <guid>https://cloudstack.apache.org/blog/why-lifeincloud-chose-cloudstack</guid>
+            <pubDate>Tue, 18 Mar 2025 00:00:00 GMT</pubDate>
+            <description><![CDATA[The Story of LifeinCloud]]></description>
+            <content:encoded><![CDATA[<h2 class="anchor anchorWithStickyNavbar_LWe7" id="the-story-of-lifeincloud">The Story of LifeinCloud<a href="#the-story-of-lifeincloud" class="hash-link" aria-label="Direct link to The Story of LifeinCloud" title="Direct link to The Story of LifeinCloud">​</a></h2><p><a href="https://lifeincloud.com/" target="_blank" rel="noopener noreferrer">LifeinCloud</a> is a privately-owned, European public
+cloud provider on a mission to make powerful cloud solutions more accessible to
+developers and businesses worldwide.</p><p>They started in 2009 as a managed services provider, later expanding into
+private cloud solutions. As demand grew, they faced a similar challenge to many
+in our community:</p><div class="row"><div class="col col--4"><p><img loading="lazy" src="/assets/images/bogdan-cf517c0d7050794d3e2b993b7a1bbf57.png" title="Bogdan Rohan&quot; class=&quot;blog-image" width="282" height="284" class="img_ev3q"></p></div><div class="col col--8"><p><em>"Each client environment was essentially a separate island. We were duplicating
+efforts across different environments - separate hardware, separate maintenance
+windows, separate upgrade cycles. This wasn't just inefficient; it was
+unsustainable as we looked to scale."</em></p><p>-<a href="https://www.linkedin.com/in/bogdanrohan/" target="_blank" rel="noopener noreferrer">Bogdan Rohan</a>, LifeinCloud Founder &amp; CEO</p></div></div><p>Their solution? Building a multi-region public cloud platform powered by Apache
+CloudStack. The results transformed their operations: 40% reduction in overhead,
+85%+ infrastructure utilization, and onboarding time cut from weeks to hours.</p><p>But the interesting part is how they got there.</p><h2 class="anchor anchorWithStickyNavbar_LWe7" id="the-choice-cloudstack-vs-openstack">The choice: CloudStack vs OpenStack<a href="#the-choice-cloudstack-vs-openstack" class="hash-link" aria-label="Direct link to The choice: CloudStack vs OpenStack" title="Direct link to The choice: CloudStack vs OpenStack">​</a></h2><p>During their technical evaluation,  [...]
+architectural differences between the two platforms. Their CTO, <a href="https://www.linkedin.com/in/george-lisandru-6840a9294/?originalSubdomain=ro" target="_blank" rel="noopener noreferrer">George
+Lisandru</a>,
+explains why OpenStack's architecture proved challenging for what they were
+trying to achieve:</p><div class="row"><div class="col col--4"><p><img loading="lazy" src="/assets/images/george-d1f9d5394469ed9e196bf1fe9c96c966.png" title="George Lisandru&quot; class=&quot;blog-image" width="316" height="316" class="img_ev3q"></p></div><div class="col col--8"><p><em>"OpenStack's architecture follows the Unix philosophy - many small components
+each doing one thing well. In theory, this provides maximum flexibility. In
+practice, it means you need separate services for compute (Nova), networking
+(Neutron), identity (Keystone), image management (Glance) and storage (Cinder).
+Each component needs its own high-availability setup, monitoring and
+maintenance. It's as powerful as it is complex."</em></p></div></div><p>Their testing revealed striking differences in resource requirements for managing 100 VMs:</p><ul><li>OpenStack needed 5+ control nodes and nearly 100GB of RAM just to manage itself</li><li>CloudStack ran the same workload with a single management server (two for HA) and just 16GB of RAM</li><li>Ceph integration with CloudStack "just worked," while OpenStack required additional components and careful configuration</l [...]
+in years, making it reliable for long-term automation. This is crucial for our
+customers building infrastructure-as-code pipelines."</em></p><h2 class="anchor anchorWithStickyNavbar_LWe7" id="implementation-challenges">Implementation Challenges<a href="#implementation-challenges" class="hash-link" aria-label="Direct link to Implementation Challenges" title="Direct link to Implementation Challenges">​</a></h2><p>While basic deployment was straightforward, the team encountered several
+technical hurdles, as George notes:</p><p>"The documentation for advanced HA configurations could be better. We ended up
+working directly with ShapeBlue and the CloudStack community to resolve some
+edge cases."</p><p>Other challenges included:</p><ul><li>Extensive Ceph optimization for their workload patterns</li><li>Network configuration refinement for maximum throughput</li><li>Management server database tuning for multi-datacenter operations</li></ul><h2 class="anchor anchorWithStickyNavbar_LWe7" id="real-world-performance">Real-World Performance<a href="#real-world-performance" class="hash-link" aria-label="Direct link to Real-World Performance" title="Direct link to Real-World [...]
+consistent performance:</p><p><strong>Compute Layer:</strong></p><ul><li><a href="https://lifeincloud.com/products/cloud-servers/" target="_blank" rel="noopener noreferrer">VM Provisioning</a>: 45 seconds average (down from 3+ minutes)</li><li>Live Migration: Sub-second downtime for running VMs</li><li>CPU Overhead: Less than 2% for KVM virtualization</li></ul><p><strong>Storage Layer (Ceph with NVMe):</strong></p><ul><li>Random 4K Read: 120,000 IOPS per storage node</li><li>Sequential R [...]
+resource-intensive, met our reliability requirements and offered better scaling
+characteristics."</p><p>Their current Ceph implementation provides:</p><ul><li>Triple replication for data redundancy</li><li>Dedicated networks for replication traffic</li><li>Optimized placement groups for better performance</li><li>Integration with <a href="https://lifeincloud.com/products/block-storage/" target="_blank" rel="noopener noreferrer">NVMe SSD storage</a> for high-performance workloads</li></ul><h2 class="anchor anchorWithStickyNavbar_LWe7" id="network-architecture">Networ [...]
+something needs investigation, we're not playing detective across five different
+dashboards trying to piece together what happened."</em></p><h2 class="anchor anchorWithStickyNavbar_LWe7" id="technical-roadmap">Technical Roadmap<a href="#technical-roadmap" class="hash-link" aria-label="Direct link to Technical Roadmap" title="Direct link to Technical Roadmap">​</a></h2><p>The LifeinCloud platform currently operates across multiple datacenters:</p><ul><li>Frankfurt: Chosen for proximity to DE-CIX, Europe's largest Internet peering exchange</li><li>Bucharest: Features  [...]
+<a href="https://lifeincloud.com/products/kubernetes/" target="_blank" rel="noopener noreferrer">Kubernetes</a>, <a href="https://lifeincloud.com/products/high-frequency-compute/" target="_blank" rel="noopener noreferrer">high-frequency
+compute</a>, and <a href="https://lifeincloud.com/products/object-storage/" target="_blank" rel="noopener noreferrer">S3-compatible
+object storage</a> offerings,
+their upcoming technical initiatives include GPU support with direct device
+passthrough.</p><h2 class="anchor anchorWithStickyNavbar_LWe7" id="the-final-verdict">The Final Verdict<a href="#the-final-verdict" class="hash-link" aria-label="Direct link to The Final Verdict" title="Direct link to The Final Verdict">​</a></h2><p>After running CloudStack in production, LifeinCloud achieved the scalability
+they needed without the complexity they feared. Their infrastructure handled
+growth from one region to multiple availability zones while maintaining
+performance and reliability. Their CTO adds:
+<em>"So far, we're happy with how ACS performed in this expansion: one platform,
+multiple regions, no silos. We can scale globally while keeping data exactly
+where it needs to be."</em></p>]]></content:encoded>
+            <category>case-studies</category>
+        </item>
         <item>
             <title><![CDATA[Apache CloudStack 4.19.2.0 Release]]></title>
             <link>https://cloudstack.apache.org/blog/cloudstack-4.19.2.0-release</link>
diff --git a/blog/security-release-advisory-4.18.2.4-4.19.1.2/index.html b/blog/security-release-advisory-4.18.2.4-4.19.1.2/index.html
index 4967034b5..113ca5a9f 100644
--- a/blog/security-release-advisory-4.18.2.4-4.19.1.2/index.html
+++ b/blog/security-release-advisory-4.18.2.4-4.19.1.2/index.html
@@ -12,8 +12,8 @@
 
 
 <script src="scripts/bootstrap.bundle.min.js" async></script><link rel="stylesheet" href="/assets/css/styles.d06f5ed1.css">
-<link rel="preload" href="/assets/js/runtime~main.480099ff.js" as="script">
-<link rel="preload" href="/assets/js/main.37e7acfd.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.05453c71.js" as="script">
+<link rel="preload" href="/assets/js/main.6c8e411e.js" as="script">
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}return t}()||function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
@@ -51,7 +51,7 @@ Foundation.
             </div>
           <br>
           </div></div></footer></div>
-<script src="/assets/js/runtime~main.480099ff.js"></script>
-<script src="/assets/js/main.37e7acfd.js"></script>
+<script src="/assets/js/runtime~main.05453c71.js"></script>
+<script src="/assets/js/main.6c8e411e.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/blog/security-release-advisory-4.18.2.5-4.19.1.3/index.html b/blog/security-release-advisory-4.18.2.5-4.19.1.3/index.html
index 1d34b3552..4c49540ba 100644
--- a/blog/security-release-advisory-4.18.2.5-4.19.1.3/index.html
+++ b/blog/security-release-advisory-4.18.2.5-4.19.1.3/index.html
@@ -12,8 +12,8 @@
 
 
 <script src="scripts/bootstrap.bundle.min.js" async></script><link rel="stylesheet" href="/assets/css/styles.d06f5ed1.css">
-<link rel="preload" href="/assets/js/runtime~main.480099ff.js" as="script">
-<link rel="preload" href="/assets/js/main.37e7acfd.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.05453c71.js" as="script">
+<link rel="preload" href="/assets/js/main.6c8e411e.js" as="script">
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}return t}()||function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
@@ -51,7 +51,7 @@ Foundation.
             </div>
           <br>
           </div></div></footer></div>
-<script src="/assets/js/runtime~main.480099ff.js"></script>
-<script src="/assets/js/main.37e7acfd.js"></script>
+<script src="/assets/js/runtime~main.05453c71.js"></script>
+<script src="/assets/js/main.6c8e411e.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/blog/security-release-advisory-4.19.0.1-4.18.1.1/index.html b/blog/security-release-advisory-4.19.0.1-4.18.1.1/index.html
index 89761d586..2d68422ef 100644
--- a/blog/security-release-advisory-4.19.0.1-4.18.1.1/index.html
+++ b/blog/security-release-advisory-4.19.0.1-4.18.1.1/index.html
@@ -12,8 +12,8 @@
 
 
 <script src="scripts/bootstrap.bundle.min.js" async></script><link rel="stylesheet" href="/assets/css/styles.d06f5ed1.css">
-<link rel="preload" href="/assets/js/runtime~main.480099ff.js" as="script">
-<link rel="preload" href="/assets/js/main.37e7acfd.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.05453c71.js" as="script">
+<link rel="preload" href="/assets/js/main.6c8e411e.js" as="script">
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}return t}()||function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
@@ -77,7 +77,7 @@ Foundation.
             </div>
           <br>
           </div></div></footer></div>
-<script src="/assets/js/runtime~main.480099ff.js"></script>
-<script src="/assets/js/main.37e7acfd.js"></script>
+<script src="/assets/js/runtime~main.05453c71.js"></script>
+<script src="/assets/js/main.6c8e411e.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/blog/security-release-advisory-4.19.0.2-4.18.2.1/index.html b/blog/security-release-advisory-4.19.0.2-4.18.2.1/index.html
index cafc47d7f..a350a0c36 100644
--- a/blog/security-release-advisory-4.19.0.2-4.18.2.1/index.html
+++ b/blog/security-release-advisory-4.19.0.2-4.18.2.1/index.html
@@ -12,8 +12,8 @@
 
 
 <script src="scripts/bootstrap.bundle.min.js" async></script><link rel="stylesheet" href="/assets/css/styles.d06f5ed1.css">
-<link rel="preload" href="/assets/js/runtime~main.480099ff.js" as="script">
-<link rel="preload" href="/assets/js/main.37e7acfd.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.05453c71.js" as="script">
+<link rel="preload" href="/assets/js/main.6c8e411e.js" as="script">
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}return t}()||function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
@@ -83,7 +83,7 @@ Foundation.
             </div>
           <br>
           </div></div></footer></div>
-<script src="/assets/js/runtime~main.480099ff.js"></script>
-<script src="/assets/js/main.37e7acfd.js"></script>
+<script src="/assets/js/runtime~main.05453c71.js"></script>
+<script src="/assets/js/main.6c8e411e.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/blog/security-release-advisory-4.19.1.1-4.18.2.3/index.html b/blog/security-release-advisory-4.19.1.1-4.18.2.3/index.html
index 1903777c6..ef6b713c3 100644
--- a/blog/security-release-advisory-4.19.1.1-4.18.2.3/index.html
+++ b/blog/security-release-advisory-4.19.1.1-4.18.2.3/index.html
@@ -12,8 +12,8 @@
 
 
 <script src="scripts/bootstrap.bundle.min.js" async></script><link rel="stylesheet" href="/assets/css/styles.d06f5ed1.css">
-<link rel="preload" href="/assets/js/runtime~main.480099ff.js" as="script">
-<link rel="preload" href="/assets/js/main.37e7acfd.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.05453c71.js" as="script">
+<link rel="preload" href="/assets/js/main.6c8e411e.js" as="script">
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}return t}()||function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
@@ -78,7 +78,7 @@ Foundation.
             </div>
           <br>
           </div></div></footer></div>
-<script src="/assets/js/runtime~main.480099ff.js"></script>
-<script src="/assets/js/main.37e7acfd.js"></script>
+<script src="/assets/js/runtime~main.05453c71.js"></script>
+<script src="/assets/js/main.6c8e411e.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/blog/security-release-advisory-cve-2024-41107/index.html b/blog/security-release-advisory-cve-2024-41107/index.html
index d722767f7..0e09fe2a3 100644
--- a/blog/security-release-advisory-cve-2024-41107/index.html
+++ b/blog/security-release-advisory-cve-2024-41107/index.html
@@ -12,8 +12,8 @@
 
 
 <script src="scripts/bootstrap.bundle.min.js" async></script><link rel="stylesheet" href="/assets/css/styles.d06f5ed1.css">
-<link rel="preload" href="/assets/js/runtime~main.480099ff.js" as="script">
-<link rel="preload" href="/assets/js/main.37e7acfd.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.05453c71.js" as="script">
+<link rel="preload" href="/assets/js/main.6c8e411e.js" as="script">
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}return t}()||function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
@@ -70,7 +70,7 @@ Foundation.
             </div>
           <br>
           </div></div></footer></div>
-<script src="/assets/js/runtime~main.480099ff.js"></script>
-<script src="/assets/js/main.37e7acfd.js"></script>
+<script src="/assets/js/runtime~main.05453c71.js"></script>
+<script src="/assets/js/main.6c8e411e.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/blog/tags/announcement/index.html b/blog/tags/announcement/index.html
index 8a10b1269..e4ef8c658 100644
--- a/blog/tags/announcement/index.html
+++ b/blog/tags/announcement/index.html
@@ -12,8 +12,8 @@
 
 
 <script src="scripts/bootstrap.bundle.min.js" async></script><link rel="stylesheet" href="/assets/css/styles.d06f5ed1.css">
-<link rel="preload" href="/assets/js/runtime~main.480099ff.js" as="script">
-<link rel="preload" href="/assets/js/main.37e7acfd.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.05453c71.js" as="script">
+<link rel="preload" href="/assets/js/main.6c8e411e.js" as="script">
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}return t}()||function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
@@ -79,7 +79,7 @@ Foundation.
             </div>
           <br>
           </div></div></footer></div>
-<script src="/assets/js/runtime~main.480099ff.js"></script>
-<script src="/assets/js/main.37e7acfd.js"></script>
+<script src="/assets/js/runtime~main.05453c71.js"></script>
+<script src="/assets/js/main.6c8e411e.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/blog/tags/announcement/page/2/index.html b/blog/tags/announcement/page/2/index.html
index 91e090239..9985ae8d6 100644
--- a/blog/tags/announcement/page/2/index.html
+++ b/blog/tags/announcement/page/2/index.html
@@ -12,8 +12,8 @@
 
 
 <script src="scripts/bootstrap.bundle.min.js" async></script><link rel="stylesheet" href="/assets/css/styles.d06f5ed1.css">
-<link rel="preload" href="/assets/js/runtime~main.480099ff.js" as="script">
-<link rel="preload" href="/assets/js/main.37e7acfd.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.05453c71.js" as="script">
+<link rel="preload" href="/assets/js/main.6c8e411e.js" as="script">
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}return t}()||function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
@@ -72,7 +72,7 @@ Foundation.
             </div>
           <br>
           </div></div></footer></div>
-<script src="/assets/js/runtime~main.480099ff.js"></script>
-<script src="/assets/js/main.37e7acfd.js"></script>
+<script src="/assets/js/runtime~main.05453c71.js"></script>
+<script src="/assets/js/main.6c8e411e.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/blog/tags/announcement/page/3/index.html b/blog/tags/announcement/page/3/index.html
index f787440b5..11b4eec0b 100644
--- a/blog/tags/announcement/page/3/index.html
+++ b/blog/tags/announcement/page/3/index.html
@@ -12,8 +12,8 @@
 
 
 <script src="scripts/bootstrap.bundle.min.js" async></script><link rel="stylesheet" href="/assets/css/styles.d06f5ed1.css">
-<link rel="preload" href="/assets/js/runtime~main.480099ff.js" as="script">
-<link rel="preload" href="/assets/js/main.37e7acfd.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.05453c71.js" as="script">
+<link rel="preload" href="/assets/js/main.6c8e411e.js" as="script">
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}return t}()||function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
@@ -52,7 +52,7 @@ Foundation.
             </div>
           <br>
           </div></div></footer></div>
-<script src="/assets/js/runtime~main.480099ff.js"></script>
-<script src="/assets/js/main.37e7acfd.js"></script>
+<script src="/assets/js/runtime~main.05453c71.js"></script>
+<script src="/assets/js/main.6c8e411e.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/blog/tags/announcement/page/4/index.html b/blog/tags/announcement/page/4/index.html
index 3c3dd096a..72b0aab4c 100644
--- a/blog/tags/announcement/page/4/index.html
+++ b/blog/tags/announcement/page/4/index.html
@@ -12,8 +12,8 @@
 
 
 <script src="scripts/bootstrap.bundle.min.js" async></script><link rel="stylesheet" href="/assets/css/styles.d06f5ed1.css">
-<link rel="preload" href="/assets/js/runtime~main.480099ff.js" as="script">
-<link rel="preload" href="/assets/js/main.37e7acfd.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.05453c71.js" as="script">
+<link rel="preload" href="/assets/js/main.6c8e411e.js" as="script">
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}return t}()||function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
@@ -61,7 +61,7 @@ Foundation.
             </div>
           <br>
           </div></div></footer></div>
-<script src="/assets/js/runtime~main.480099ff.js"></script>
-<script src="/assets/js/main.37e7acfd.js"></script>
+<script src="/assets/js/runtime~main.05453c71.js"></script>
+<script src="/assets/js/main.6c8e411e.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/blog/tags/announcement/page/5/index.html b/blog/tags/announcement/page/5/index.html
index 3c765c228..ea530fe07 100644
--- a/blog/tags/announcement/page/5/index.html
+++ b/blog/tags/announcement/page/5/index.html
@@ -12,8 +12,8 @@
 
 
 <script src="scripts/bootstrap.bundle.min.js" async></script><link rel="stylesheet" href="/assets/css/styles.d06f5ed1.css">
-<link rel="preload" href="/assets/js/runtime~main.480099ff.js" as="script">
-<link rel="preload" href="/assets/js/main.37e7acfd.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.05453c71.js" as="script">
+<link rel="preload" href="/assets/js/main.6c8e411e.js" as="script">
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}return t}()||function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
@@ -57,7 +57,7 @@ Foundation.
             </div>
           <br>
           </div></div></footer></div>
-<script src="/assets/js/runtime~main.480099ff.js"></script>
-<script src="/assets/js/main.37e7acfd.js"></script>
+<script src="/assets/js/runtime~main.05453c71.js"></script>
+<script src="/assets/js/main.6c8e411e.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/blog/tags/announcement/page/6/index.html b/blog/tags/announcement/page/6/index.html
index 0a50f92ab..7073116ab 100644
--- a/blog/tags/announcement/page/6/index.html
+++ b/blog/tags/announcement/page/6/index.html
@@ -12,8 +12,8 @@
 
 
 <script src="scripts/bootstrap.bundle.min.js" async></script><link rel="stylesheet" href="/assets/css/styles.d06f5ed1.css">
-<link rel="preload" href="/assets/js/runtime~main.480099ff.js" as="script">
-<link rel="preload" href="/assets/js/main.37e7acfd.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.05453c71.js" as="script">
+<link rel="preload" href="/assets/js/main.6c8e411e.js" as="script">
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}return t}()||function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
@@ -51,7 +51,7 @@ Foundation.
             </div>
           <br>
           </div></div></footer></div>
-<script src="/assets/js/runtime~main.480099ff.js"></script>
-<script src="/assets/js/main.37e7acfd.js"></script>
+<script src="/assets/js/runtime~main.05453c71.js"></script>
+<script src="/assets/js/main.6c8e411e.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/blog/tags/announcement/page/7/index.html b/blog/tags/announcement/page/7/index.html
index 960f116fa..9a47d0947 100644
--- a/blog/tags/announcement/page/7/index.html
+++ b/blog/tags/announcement/page/7/index.html
@@ -12,8 +12,8 @@
 
 
 <script src="scripts/bootstrap.bundle.min.js" async></script><link rel="stylesheet" href="/assets/css/styles.d06f5ed1.css">
-<link rel="preload" href="/assets/js/runtime~main.480099ff.js" as="script">
-<link rel="preload" href="/assets/js/main.37e7acfd.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.05453c71.js" as="script">
+<link rel="preload" href="/assets/js/main.6c8e411e.js" as="script">
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}return t}()||function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
@@ -51,7 +51,7 @@ Foundation.
             </div>
           <br>
           </div></div></footer></div>
-<script src="/assets/js/runtime~main.480099ff.js"></script>
-<script src="/assets/js/main.37e7acfd.js"></script>
+<script src="/assets/js/runtime~main.05453c71.js"></script>
+<script src="/assets/js/main.6c8e411e.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/blog/tags/case-studies/index.html b/blog/tags/case-studies/index.html
index 2384f9774..ad3bdca03 100644
--- a/blog/tags/case-studies/index.html
+++ b/blog/tags/case-studies/index.html
@@ -3,7 +3,7 @@
 <head>
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v2.4.3">
-<title data-rh="true">12 posts tagged with &quot;case-studies&quot; | Apache CloudStack</title><meta data-rh="true" name="viewport" 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://cloudstack.apache.org/blog/tags/case-studies"><meta data-rh="true" name="docusaurus_locale" content="en"><meta data-rh="true" name="docsearch:language" content="en"><meta data-rh="true" pr [...]
+<title data-rh="true">13 posts tagged with &quot;case-studies&quot; | Apache CloudStack</title><meta data-rh="true" name="viewport" 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://cloudstack.apache.org/blog/tags/case-studies"><meta data-rh="true" name="docusaurus_locale" content="en"><meta data-rh="true" name="docsearch:language" content="en"><meta data-rh="true" pr [...]
 <link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache CloudStack Atom Feed">
 
 
@@ -12,12 +12,16 @@
 
 
 <script src="scripts/bootstrap.bundle.min.js" async></script><link rel="stylesheet" href="/assets/css/styles.d06f5ed1.css">
-<link rel="preload" href="/assets/js/runtime~main.480099ff.js" as="script">
-<link rel="preload" href="/assets/js/main.37e7acfd.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.05453c71.js" as="script">
+<link rel="preload" href="/assets/js/main.6c8e411e.js" as="script">
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}return t}()||function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
-<div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__docusaurus_skipToContent_fallback">Skip to main content</a></div><nav aria-label="Main" class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Toggle navigation bar" aria-expanded="false" class="navbar__toggle clean-btn" type="button"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="ro [...]
+<div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__docusaurus_skipToContent_fallback">Skip to main content</a></div><nav aria-label="Main" class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Toggle navigation bar" aria-expanded="false" class="navbar__toggle clean-btn" type="button"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="ro [...]
+cloud provider on a mission to make powerful cloud solutions more accessible to
+developers and businesses worldwide.</p><p>They started in 2009 as a managed services provider, later expanding into
+private cloud solutions. As demand grew, they faced a similar challenge to many
+in our community:</p></div><footer class="row docusaurus-mt-lg"><div class="col col--9"><b>Tags:</b><ul class="tags_jXut padding--none margin-left--sm"><li class="tag_QGVx"><a class="tag_zVej tagRegular_sFm0" href="/blog/tags/case-studies">case-studies</a></li></ul></div><div class="col text--right col--3"><a aria-label="Read more about Why LifeinCloud Chose ACS for their Public Cloud" href="/blog/why-lifeincloud-chose-cloudstack"><b>Read More</b></a></div></footer></article><article cla [...]
 services. The company offers wireless communications, data/broadband
 and internet services, local and long-distance telephone services,
 telecommunications equipment, managed networking, and wholesale
@@ -60,7 +64,7 @@ world united by the passion for helping businesses succeed online. Their teams
 of local experts provide highly standardized managed services to high-intent
 customers to reach their full online potential. The group serves over 1 million
 customers and generates €175m in revenue with its eight brands and 600
-employees.</p></div><footer class="row docusaurus-mt-lg"><div class="col col--9"><b>Tags:</b><ul class="tags_jXut padding--none margin-left--sm"><li class="tag_QGVx"><a class="tag_zVej tagRegular_sFm0" href="/blog/tags/case-studies">case-studies</a></li></ul></div><div class="col text--right col--3"><a aria-label="Read more about Future-Proof Open-Source Platform Hosting Millions of Websites for Your.Online" href="/blog/future-proof-open-source-platform"><b>Read More</b></a></div></foote [...]
+employees.</p></div><footer class="row docusaurus-mt-lg"><div class="col col--9"><b>Tags:</b><ul class="tags_jXut padding--none margin-left--sm"><li class="tag_QGVx"><a class="tag_zVej tagRegular_sFm0" href="/blog/tags/case-studies">case-studies</a></li></ul></div><div class="col text--right col--3"><a aria-label="Read more about Future-Proof Open-Source Platform Hosting Millions of Websites for Your.Online" href="/blog/future-proof-open-source-platform"><b>Read More</b></a></div></foote [...]
             <div class="social">
                 <a href="mailto:dev-subscribe@cloudstack.apache.org">
 		  <img src="/img/mail_mini_icon.svg" alt="">
@@ -94,7 +98,7 @@ Foundation.
             </div>
           <br>
           </div></div></footer></div>
-<script src="/assets/js/runtime~main.480099ff.js"></script>
-<script src="/assets/js/main.37e7acfd.js"></script>
+<script src="/assets/js/runtime~main.05453c71.js"></script>
+<script src="/assets/js/main.6c8e411e.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/blog/tags/case-studies/page/2/index.html b/blog/tags/case-studies/page/2/index.html
index 765bba273..a496f7ea5 100644
--- a/blog/tags/case-studies/page/2/index.html
+++ b/blog/tags/case-studies/page/2/index.html
@@ -3,7 +3,7 @@
 <head>
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v2.4.3">
-<title data-rh="true">12 posts tagged with &quot;case-studies&quot; | Apache CloudStack</title><meta data-rh="true" name="viewport" 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://cloudstack.apache.org/blog/tags/case-studies/page/2"><meta data-rh="true" name="docusaurus_locale" content="en"><meta data-rh="true" name="docsearch:language" content="en"><meta data-rh="t [...]
+<title data-rh="true">13 posts tagged with &quot;case-studies&quot; | Apache CloudStack</title><meta data-rh="true" name="viewport" 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://cloudstack.apache.org/blog/tags/case-studies/page/2"><meta data-rh="true" name="docusaurus_locale" content="en"><meta data-rh="true" name="docsearch:language" content="en"><meta data-rh="t [...]
 <link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache CloudStack Atom Feed">
 
 
@@ -12,12 +12,12 @@
 
 
 <script src="scripts/bootstrap.bundle.min.js" async></script><link rel="stylesheet" href="/assets/css/styles.d06f5ed1.css">
-<link rel="preload" href="/assets/js/runtime~main.480099ff.js" as="script">
-<link rel="preload" href="/assets/js/main.37e7acfd.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.05453c71.js" as="script">
+<link rel="preload" href="/assets/js/main.6c8e411e.js" as="script">
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}return t}()||function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
-<div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__docusaurus_skipToContent_fallback">Skip to main content</a></div><nav aria-label="Main" class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Toggle navigation bar" aria-expanded="false" class="navbar__toggle clean-btn" type="button"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="ro [...]
+<div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__docusaurus_skipToContent_fallback">Skip to main content</a></div><nav aria-label="Main" class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Toggle navigation bar" aria-expanded="false" class="navbar__toggle clean-btn" type="button"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="ro [...]
             <div class="social">
                 <a href="mailto:dev-subscribe@cloudstack.apache.org">
 		  <img src="/img/mail_mini_icon.svg" alt="">
@@ -51,7 +51,7 @@ Foundation.
             </div>
           <br>
           </div></div></footer></div>
-<script src="/assets/js/runtime~main.480099ff.js"></script>
-<script src="/assets/js/main.37e7acfd.js"></script>
+<script src="/assets/js/runtime~main.05453c71.js"></script>
+<script src="/assets/js/main.6c8e411e.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/blog/tags/community/index.html b/blog/tags/community/index.html
index e696d4bae..b4fb8ef4b 100644
--- a/blog/tags/community/index.html
+++ b/blog/tags/community/index.html
@@ -12,8 +12,8 @@
 
 
 <script src="scripts/bootstrap.bundle.min.js" async></script><link rel="stylesheet" href="/assets/css/styles.d06f5ed1.css">
-<link rel="preload" href="/assets/js/runtime~main.480099ff.js" as="script">
-<link rel="preload" href="/assets/js/main.37e7acfd.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.05453c71.js" as="script">
+<link rel="preload" href="/assets/js/main.6c8e411e.js" as="script">
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}return t}()||function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
@@ -67,7 +67,7 @@ Foundation.
             </div>
           <br>
           </div></div></footer></div>
-<script src="/assets/js/runtime~main.480099ff.js"></script>
-<script src="/assets/js/main.37e7acfd.js"></script>
+<script src="/assets/js/runtime~main.05453c71.js"></script>
+<script src="/assets/js/main.6c8e411e.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/blog/tags/index.html b/blog/tags/index.html
index a119babdf..75e37d96a 100644
--- a/blog/tags/index.html
+++ b/blog/tags/index.html
@@ -12,12 +12,12 @@
 
 
 <script src="scripts/bootstrap.bundle.min.js" async></script><link rel="stylesheet" href="/assets/css/styles.d06f5ed1.css">
-<link rel="preload" href="/assets/js/runtime~main.480099ff.js" as="script">
-<link rel="preload" href="/assets/js/main.37e7acfd.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.05453c71.js" as="script">
+<link rel="preload" href="/assets/js/main.6c8e411e.js" as="script">
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}return t}()||function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
-<div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__docusaurus_skipToContent_fallback">Skip to main content</a></div><nav aria-label="Main" class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Toggle navigation bar" aria-expanded="false" class="navbar__toggle clean-btn" type="button"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="ro [...]
+<div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__docusaurus_skipToContent_fallback">Skip to main content</a></div><nav aria-label="Main" class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Toggle navigation bar" aria-expanded="false" class="navbar__toggle clean-btn" type="button"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="ro [...]
             <div class="social">
                 <a href="mailto:dev-subscribe@cloudstack.apache.org">
 		  <img src="/img/mail_mini_icon.svg" alt="">
@@ -51,7 +51,7 @@ Foundation.
             </div>
           <br>
           </div></div></footer></div>
-<script src="/assets/js/runtime~main.480099ff.js"></script>
-<script src="/assets/js/main.37e7acfd.js"></script>
+<script src="/assets/js/runtime~main.05453c71.js"></script>
+<script src="/assets/js/main.6c8e411e.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/blog/tags/news/index.html b/blog/tags/news/index.html
index 02f27d157..77096ecb9 100644
--- a/blog/tags/news/index.html
+++ b/blog/tags/news/index.html
@@ -12,8 +12,8 @@
 
 
 <script src="scripts/bootstrap.bundle.min.js" async></script><link rel="stylesheet" href="/assets/css/styles.d06f5ed1.css">
-<link rel="preload" href="/assets/js/runtime~main.480099ff.js" as="script">
-<link rel="preload" href="/assets/js/main.37e7acfd.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.05453c71.js" as="script">
+<link rel="preload" href="/assets/js/main.6c8e411e.js" as="script">
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}return t}()||function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
@@ -111,7 +111,7 @@ Foundation.
             </div>
           <br>
           </div></div></footer></div>
-<script src="/assets/js/runtime~main.480099ff.js"></script>
-<script src="/assets/js/main.37e7acfd.js"></script>
+<script src="/assets/js/runtime~main.05453c71.js"></script>
+<script src="/assets/js/main.6c8e411e.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/blog/tags/news/page/2/index.html b/blog/tags/news/page/2/index.html
index df08a0f8a..eff886c3b 100644
--- a/blog/tags/news/page/2/index.html
+++ b/blog/tags/news/page/2/index.html
@@ -12,8 +12,8 @@
 
 
 <script src="scripts/bootstrap.bundle.min.js" async></script><link rel="stylesheet" href="/assets/css/styles.d06f5ed1.css">
-<link rel="preload" href="/assets/js/runtime~main.480099ff.js" as="script">
-<link rel="preload" href="/assets/js/main.37e7acfd.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.05453c71.js" as="script">
+<link rel="preload" href="/assets/js/main.6c8e411e.js" as="script">
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}return t}()||function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
@@ -115,7 +115,7 @@ Foundation.
             </div>
           <br>
           </div></div></footer></div>
-<script src="/assets/js/runtime~main.480099ff.js"></script>
-<script src="/assets/js/main.37e7acfd.js"></script>
+<script src="/assets/js/runtime~main.05453c71.js"></script>
+<script src="/assets/js/main.6c8e411e.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/blog/tags/news/page/3/index.html b/blog/tags/news/page/3/index.html
index 3cb43611a..b35492467 100644
--- a/blog/tags/news/page/3/index.html
+++ b/blog/tags/news/page/3/index.html
@@ -12,8 +12,8 @@
 
 
 <script src="scripts/bootstrap.bundle.min.js" async></script><link rel="stylesheet" href="/assets/css/styles.d06f5ed1.css">
-<link rel="preload" href="/assets/js/runtime~main.480099ff.js" as="script">
-<link rel="preload" href="/assets/js/main.37e7acfd.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.05453c71.js" as="script">
+<link rel="preload" href="/assets/js/main.6c8e411e.js" as="script">
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}return t}()||function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
@@ -68,7 +68,7 @@ Foundation.
             </div>
           <br>
           </div></div></footer></div>
-<script src="/assets/js/runtime~main.480099ff.js"></script>
-<script src="/assets/js/main.37e7acfd.js"></script>
+<script src="/assets/js/runtime~main.05453c71.js"></script>
+<script src="/assets/js/main.6c8e411e.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/blog/tags/news/page/4/index.html b/blog/tags/news/page/4/index.html
index 5291cddff..51a4e5903 100644
--- a/blog/tags/news/page/4/index.html
+++ b/blog/tags/news/page/4/index.html
@@ -12,8 +12,8 @@
 
 
 <script src="scripts/bootstrap.bundle.min.js" async></script><link rel="stylesheet" href="/assets/css/styles.d06f5ed1.css">
-<link rel="preload" href="/assets/js/runtime~main.480099ff.js" as="script">
-<link rel="preload" href="/assets/js/main.37e7acfd.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.05453c71.js" as="script">
+<link rel="preload" href="/assets/js/main.6c8e411e.js" as="script">
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}return t}()||function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
@@ -51,7 +51,7 @@ Foundation.
             </div>
           <br>
           </div></div></footer></div>
-<script src="/assets/js/runtime~main.480099ff.js"></script>
-<script src="/assets/js/main.37e7acfd.js"></script>
+<script src="/assets/js/runtime~main.05453c71.js"></script>
+<script src="/assets/js/main.6c8e411e.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/blog/tags/roundup/index.html b/blog/tags/roundup/index.html
index bb1d82383..8e4064e6e 100644
--- a/blog/tags/roundup/index.html
+++ b/blog/tags/roundup/index.html
@@ -12,8 +12,8 @@
 
 
 <script src="scripts/bootstrap.bundle.min.js" async></script><link rel="stylesheet" href="/assets/css/styles.d06f5ed1.css">
-<link rel="preload" href="/assets/js/runtime~main.480099ff.js" as="script">
-<link rel="preload" href="/assets/js/main.37e7acfd.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.05453c71.js" as="script">
+<link rel="preload" href="/assets/js/main.6c8e411e.js" as="script">
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}return t}()||function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
@@ -91,7 +91,7 @@ Foundation.
             </div>
           <br>
           </div></div></footer></div>
-<script src="/assets/js/runtime~main.480099ff.js"></script>
-<script src="/assets/js/main.37e7acfd.js"></script>
+<script src="/assets/js/runtime~main.05453c71.js"></script>
+<script src="/assets/js/main.6c8e411e.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/blog/terraform-solution-brief/index.html b/blog/terraform-solution-brief/index.html
index d714f054f..f395beb37 100644
--- a/blog/terraform-solution-brief/index.html
+++ b/blog/terraform-solution-brief/index.html
@@ -12,8 +12,8 @@
 
 
 <script src="scripts/bootstrap.bundle.min.js" async></script><link rel="stylesheet" href="/assets/css/styles.d06f5ed1.css">
-<link rel="preload" href="/assets/js/runtime~main.480099ff.js" as="script">
-<link rel="preload" href="/assets/js/main.37e7acfd.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.05453c71.js" as="script">
+<link rel="preload" href="/assets/js/main.6c8e411e.js" as="script">
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}return t}()||function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
@@ -77,7 +77,7 @@ Foundation.
             </div>
           <br>
           </div></div></footer></div>
-<script src="/assets/js/runtime~main.480099ff.js"></script>
-<script src="/assets/js/main.37e7acfd.js"></script>
+<script src="/assets/js/runtime~main.05453c71.js"></script>
+<script src="/assets/js/main.6c8e411e.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/blog/test_entry/index.html b/blog/test_entry/index.html
index b5bcf7dea..87763e644 100644
--- a/blog/test_entry/index.html
+++ b/blog/test_entry/index.html
@@ -12,8 +12,8 @@
 
 
 <script src="scripts/bootstrap.bundle.min.js" async></script><link rel="stylesheet" href="/assets/css/styles.d06f5ed1.css">
-<link rel="preload" href="/assets/js/runtime~main.480099ff.js" as="script">
-<link rel="preload" href="/assets/js/main.37e7acfd.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.05453c71.js" as="script">
+<link rel="preload" href="/assets/js/main.6c8e411e.js" as="script">
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}return t}()||function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
@@ -51,7 +51,7 @@ Foundation.
             </div>
           <br>
           </div></div></footer></div>
-<script src="/assets/js/runtime~main.480099ff.js"></script>
-<script src="/assets/js/main.37e7acfd.js"></script>
+<script src="/assets/js/runtime~main.05453c71.js"></script>
+<script src="/assets/js/main.6c8e411e.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/blog/the-apache-software-foundation-announces/index.html b/blog/the-apache-software-foundation-announces/index.html
index 8dd3814d0..bc8722030 100644
--- a/blog/the-apache-software-foundation-announces/index.html
+++ b/blog/the-apache-software-foundation-announces/index.html
@@ -12,8 +12,8 @@
 
 
 <script src="scripts/bootstrap.bundle.min.js" async></script><link rel="stylesheet" href="/assets/css/styles.d06f5ed1.css">
-<link rel="preload" href="/assets/js/runtime~main.480099ff.js" as="script">
-<link rel="preload" href="/assets/js/main.37e7acfd.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.05453c71.js" as="script">
+<link rel="preload" href="/assets/js/main.6c8e411e.js" as="script">
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}return t}()||function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
@@ -57,7 +57,7 @@ Foundation.
             </div>
           <br>
           </div></div></footer></div>
-<script src="/assets/js/runtime~main.480099ff.js"></script>
-<script src="/assets/js/main.37e7acfd.js"></script>
+<script src="/assets/js/runtime~main.05453c71.js"></script>
+<script src="/assets/js/main.6c8e411e.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/blog/the-apache-software-foundation-announces1/index.html b/blog/the-apache-software-foundation-announces1/index.html
index 45c50232e..48a7d02e3 100644
--- a/blog/the-apache-software-foundation-announces1/index.html
+++ b/blog/the-apache-software-foundation-announces1/index.html
@@ -12,8 +12,8 @@
 
 
 <script src="scripts/bootstrap.bundle.min.js" async></script><link rel="stylesheet" href="/assets/css/styles.d06f5ed1.css">
-<link rel="preload" href="/assets/js/runtime~main.480099ff.js" as="script">
-<link rel="preload" href="/assets/js/main.37e7acfd.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.05453c71.js" as="script">
+<link rel="preload" href="/assets/js/main.6c8e411e.js" as="script">
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}return t}()||function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
@@ -66,7 +66,7 @@ Foundation.
             </div>
           <br>
           </div></div></footer></div>
-<script src="/assets/js/runtime~main.480099ff.js"></script>
-<script src="/assets/js/main.37e7acfd.js"></script>
+<script src="/assets/js/runtime~main.05453c71.js"></script>
+<script src="/assets/js/main.6c8e411e.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/blog/the-apache-software-foundation-announces2/index.html b/blog/the-apache-software-foundation-announces2/index.html
index 883e9f25b..c0b0f4d3f 100644
--- a/blog/the-apache-software-foundation-announces2/index.html
+++ b/blog/the-apache-software-foundation-announces2/index.html
@@ -12,8 +12,8 @@
 
 
 <script src="scripts/bootstrap.bundle.min.js" async></script><link rel="stylesheet" href="/assets/css/styles.d06f5ed1.css">
-<link rel="preload" href="/assets/js/runtime~main.480099ff.js" as="script">
-<link rel="preload" href="/assets/js/main.37e7acfd.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.05453c71.js" as="script">
+<link rel="preload" href="/assets/js/main.6c8e411e.js" as="script">
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}return t}()||function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
@@ -58,7 +58,7 @@ Foundation.
             </div>
           <br>
           </div></div></footer></div>
-<script src="/assets/js/runtime~main.480099ff.js"></script>
-<script src="/assets/js/main.37e7acfd.js"></script>
+<script src="/assets/js/runtime~main.05453c71.js"></script>
+<script src="/assets/js/main.6c8e411e.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/blog/the-apache-software-foundation-announces3/index.html b/blog/the-apache-software-foundation-announces3/index.html
index f3a6335ff..f2038f37b 100644
--- a/blog/the-apache-software-foundation-announces3/index.html
+++ b/blog/the-apache-software-foundation-announces3/index.html
@@ -12,8 +12,8 @@
 
 
 <script src="scripts/bootstrap.bundle.min.js" async></script><link rel="stylesheet" href="/assets/css/styles.d06f5ed1.css">
-<link rel="preload" href="/assets/js/runtime~main.480099ff.js" as="script">
-<link rel="preload" href="/assets/js/main.37e7acfd.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.05453c71.js" as="script">
+<link rel="preload" href="/assets/js/main.6c8e411e.js" as="script">
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}return t}()||function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
@@ -84,7 +84,7 @@ Foundation.
             </div>
           <br>
           </div></div></footer></div>
-<script src="/assets/js/runtime~main.480099ff.js"></script>
-<script src="/assets/js/main.37e7acfd.js"></script>
+<script src="/assets/js/runtime~main.05453c71.js"></script>
+<script src="/assets/js/main.6c8e411e.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/blog/the_apache_cloudstack_project_announces1/index.html b/blog/the_apache_cloudstack_project_announces1/index.html
index e193f306f..a1fd74d34 100644
--- a/blog/the_apache_cloudstack_project_announces1/index.html
+++ b/blog/the_apache_cloudstack_project_announces1/index.html
@@ -12,8 +12,8 @@
 
 
 <script src="scripts/bootstrap.bundle.min.js" async></script><link rel="stylesheet" href="/assets/css/styles.d06f5ed1.css">
-<link rel="preload" href="/assets/js/runtime~main.480099ff.js" as="script">
-<link rel="preload" href="/assets/js/main.37e7acfd.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.05453c71.js" as="script">
+<link rel="preload" href="/assets/js/main.6c8e411e.js" as="script">
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}return t}()||function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
@@ -51,7 +51,7 @@ Foundation.
             </div>
           <br>
           </div></div></footer></div>
-<script src="/assets/js/runtime~main.480099ff.js"></script>
-<script src="/assets/js/main.37e7acfd.js"></script>
+<script src="/assets/js/runtime~main.05453c71.js"></script>
+<script src="/assets/js/main.6c8e411e.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/blog/the_apache_software_foundation_announces/index.html b/blog/the_apache_software_foundation_announces/index.html
index 4d39e17d7..eed6d0294 100644
--- a/blog/the_apache_software_foundation_announces/index.html
+++ b/blog/the_apache_software_foundation_announces/index.html
@@ -12,8 +12,8 @@
 
 
 <script src="scripts/bootstrap.bundle.min.js" async></script><link rel="stylesheet" href="/assets/css/styles.d06f5ed1.css">
-<link rel="preload" href="/assets/js/runtime~main.480099ff.js" as="script">
-<link rel="preload" href="/assets/js/main.37e7acfd.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.05453c71.js" as="script">
+<link rel="preload" href="/assets/js/main.6c8e411e.js" as="script">
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}return t}()||function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
@@ -51,7 +51,7 @@ Foundation.
             </div>
           <br>
           </div></div></footer></div>
-<script src="/assets/js/runtime~main.480099ff.js"></script>
-<script src="/assets/js/main.37e7acfd.js"></script>
+<script src="/assets/js/runtime~main.05453c71.js"></script>
+<script src="/assets/js/main.6c8e411e.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/blog/the_cloudstack_conference_cfp_deadline/index.html b/blog/the_cloudstack_conference_cfp_deadline/index.html
index 9fbe77a4a..787125230 100644
--- a/blog/the_cloudstack_conference_cfp_deadline/index.html
+++ b/blog/the_cloudstack_conference_cfp_deadline/index.html
@@ -12,8 +12,8 @@
 
 
 <script src="scripts/bootstrap.bundle.min.js" async></script><link rel="stylesheet" href="/assets/css/styles.d06f5ed1.css">
-<link rel="preload" href="/assets/js/runtime~main.480099ff.js" as="script">
-<link rel="preload" href="/assets/js/main.37e7acfd.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.05453c71.js" as="script">
+<link rel="preload" href="/assets/js/main.6c8e411e.js" as="script">
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}return t}()||function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
@@ -51,7 +51,7 @@ Foundation.
             </div>
           <br>
           </div></div></footer></div>
-<script src="/assets/js/runtime~main.480099ff.js"></script>
-<script src="/assets/js/main.37e7acfd.js"></script>
+<script src="/assets/js/runtime~main.05453c71.js"></script>
+<script src="/assets/js/main.6c8e411e.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/blog/two_late_announced_security_advisories/index.html b/blog/two_late_announced_security_advisories/index.html
index ebf9a888b..183a0a7f5 100644
--- a/blog/two_late_announced_security_advisories/index.html
+++ b/blog/two_late_announced_security_advisories/index.html
@@ -12,8 +12,8 @@
 
 
 <script src="scripts/bootstrap.bundle.min.js" async></script><link rel="stylesheet" href="/assets/css/styles.d06f5ed1.css">
-<link rel="preload" href="/assets/js/runtime~main.480099ff.js" as="script">
-<link rel="preload" href="/assets/js/main.37e7acfd.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.05453c71.js" as="script">
+<link rel="preload" href="/assets/js/main.6c8e411e.js" as="script">
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}return t}()||function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
@@ -51,7 +51,7 @@ Foundation.
             </div>
           <br>
           </div></div></footer></div>
-<script src="/assets/js/runtime~main.480099ff.js"></script>
-<script src="/assets/js/main.37e7acfd.js"></script>
+<script src="/assets/js/runtime~main.05453c71.js"></script>
+<script src="/assets/js/main.6c8e411e.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/blog/unauthorised-access-to-annotations/index.html b/blog/unauthorised-access-to-annotations/index.html
index 3aedb71bc..1ca37d884 100644
--- a/blog/unauthorised-access-to-annotations/index.html
+++ b/blog/unauthorised-access-to-annotations/index.html
@@ -12,8 +12,8 @@
 
 
 <script src="scripts/bootstrap.bundle.min.js" async></script><link rel="stylesheet" href="/assets/css/styles.d06f5ed1.css">
-<link rel="preload" href="/assets/js/runtime~main.480099ff.js" as="script">
-<link rel="preload" href="/assets/js/main.37e7acfd.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.05453c71.js" as="script">
+<link rel="preload" href="/assets/js/main.6c8e411e.js" as="script">
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}return t}()||function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
@@ -51,7 +51,7 @@ Foundation.
             </div>
           <br>
           </div></div></footer></div>
-<script src="/assets/js/runtime~main.480099ff.js"></script>
-<script src="/assets/js/main.37e7acfd.js"></script>
+<script src="/assets/js/runtime~main.05453c71.js"></script>
+<script src="/assets/js/main.6c8e411e.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/blog/vp-2024/index.html b/blog/vp-2024/index.html
index 4e2e89d09..3896c3b03 100644
--- a/blog/vp-2024/index.html
+++ b/blog/vp-2024/index.html
@@ -12,8 +12,8 @@
 
 
 <script src="scripts/bootstrap.bundle.min.js" async></script><link rel="stylesheet" href="/assets/css/styles.d06f5ed1.css">
-<link rel="preload" href="/assets/js/runtime~main.480099ff.js" as="script">
-<link rel="preload" href="/assets/js/main.37e7acfd.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.05453c71.js" as="script">
+<link rel="preload" href="/assets/js/main.6c8e411e.js" as="script">
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}return t}()||function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
@@ -173,7 +173,7 @@ Foundation.
             </div>
           <br>
           </div></div></footer></div>
-<script src="/assets/js/runtime~main.480099ff.js"></script>
-<script src="/assets/js/main.37e7acfd.js"></script>
+<script src="/assets/js/runtime~main.05453c71.js"></script>
+<script src="/assets/js/main.6c8e411e.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/blog/we-systems-case-study/index.html b/blog/we-systems-case-study/index.html
index cf0904b54..de9a00796 100644
--- a/blog/we-systems-case-study/index.html
+++ b/blog/we-systems-case-study/index.html
@@ -12,8 +12,8 @@
 
 
 <script src="scripts/bootstrap.bundle.min.js" async></script><link rel="stylesheet" href="/assets/css/styles.d06f5ed1.css">
-<link rel="preload" href="/assets/js/runtime~main.480099ff.js" as="script">
-<link rel="preload" href="/assets/js/main.37e7acfd.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.05453c71.js" as="script">
+<link rel="preload" href="/assets/js/main.6c8e411e.js" as="script">
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}return t}()||function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
@@ -88,7 +88,7 @@ Foundation.
             </div>
           <br>
           </div></div></footer></div>
-<script src="/assets/js/runtime~main.480099ff.js"></script>
-<script src="/assets/js/main.37e7acfd.js"></script>
+<script src="/assets/js/runtime~main.05453c71.js"></script>
+<script src="/assets/js/main.6c8e411e.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/blog/what-s-coming-in-cloudmonkey/index.html b/blog/what-s-coming-in-cloudmonkey/index.html
index 6e4af0b06..130420541 100644
--- a/blog/what-s-coming-in-cloudmonkey/index.html
+++ b/blog/what-s-coming-in-cloudmonkey/index.html
@@ -12,8 +12,8 @@
 
 
 <script src="scripts/bootstrap.bundle.min.js" async></script><link rel="stylesheet" href="/assets/css/styles.d06f5ed1.css">
-<link rel="preload" href="/assets/js/runtime~main.480099ff.js" as="script">
-<link rel="preload" href="/assets/js/main.37e7acfd.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.05453c71.js" as="script">
+<link rel="preload" href="/assets/js/main.6c8e411e.js" as="script">
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}return t}()||function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
@@ -57,7 +57,7 @@ Foundation.
             </div>
           <br>
           </div></div></footer></div>
-<script src="/assets/js/runtime~main.480099ff.js"></script>
-<script src="/assets/js/main.37e7acfd.js"></script>
+<script src="/assets/js/runtime~main.05453c71.js"></script>
+<script src="/assets/js/main.6c8e411e.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/blog/what-s-new-in-apache/index.html b/blog/what-s-new-in-apache/index.html
index c683918d3..09dbea78d 100644
--- a/blog/what-s-new-in-apache/index.html
+++ b/blog/what-s-new-in-apache/index.html
@@ -12,8 +12,8 @@
 
 
 <script src="scripts/bootstrap.bundle.min.js" async></script><link rel="stylesheet" href="/assets/css/styles.d06f5ed1.css">
-<link rel="preload" href="/assets/js/runtime~main.480099ff.js" as="script">
-<link rel="preload" href="/assets/js/main.37e7acfd.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.05453c71.js" as="script">
+<link rel="preload" href="/assets/js/main.6c8e411e.js" as="script">
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}return t}()||function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
@@ -51,7 +51,7 @@ Foundation.
             </div>
           <br>
           </div></div></footer></div>
-<script src="/assets/js/runtime~main.480099ff.js"></script>
-<script src="/assets/js/main.37e7acfd.js"></script>
+<script src="/assets/js/runtime~main.05453c71.js"></script>
+<script src="/assets/js/main.6c8e411e.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/blog/what-s-new-in-apache1/index.html b/blog/what-s-new-in-apache1/index.html
index 287d5fe2e..757e0d284 100644
--- a/blog/what-s-new-in-apache1/index.html
+++ b/blog/what-s-new-in-apache1/index.html
@@ -12,8 +12,8 @@
 
 
 <script src="scripts/bootstrap.bundle.min.js" async></script><link rel="stylesheet" href="/assets/css/styles.d06f5ed1.css">
-<link rel="preload" href="/assets/js/runtime~main.480099ff.js" as="script">
-<link rel="preload" href="/assets/js/main.37e7acfd.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.05453c71.js" as="script">
+<link rel="preload" href="/assets/js/main.6c8e411e.js" as="script">
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}return t}()||function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
@@ -51,7 +51,7 @@ Foundation.
             </div>
           <br>
           </div></div></footer></div>
-<script src="/assets/js/runtime~main.480099ff.js"></script>
-<script src="/assets/js/main.37e7acfd.js"></script>
+<script src="/assets/js/runtime~main.05453c71.js"></script>
+<script src="/assets/js/main.6c8e411e.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/blog/why-lifeincloud-chose-cloudstack.htm/index.html b/blog/why-lifeincloud-chose-cloudstack.htm/index.html
new file mode 100644
index 000000000..cdc5e6227
--- /dev/null
+++ b/blog/why-lifeincloud-chose-cloudstack.htm/index.html
@@ -0,0 +1,11 @@
+<!DOCTYPE html>
+<html>
+  <head>
+    <meta charset="UTF-8">
+    <meta http-equiv="refresh" content="0; url=/blog/why-lifeincloud-chose-cloudstack">
+    <link rel="canonical" href="/blog/why-lifeincloud-chose-cloudstack" />
+  </head>
+  <script>
+    window.location.href = '/blog/why-lifeincloud-chose-cloudstack' + window.location.search + window.location.hash;
+  </script>
+</html>
\ No newline at end of file
diff --git a/blog/why-lifeincloud-chose-cloudstack.html/index.html b/blog/why-lifeincloud-chose-cloudstack.html/index.html
new file mode 100644
index 000000000..cdc5e6227
--- /dev/null
+++ b/blog/why-lifeincloud-chose-cloudstack.html/index.html
@@ -0,0 +1,11 @@
+<!DOCTYPE html>
+<html>
+  <head>
+    <meta charset="UTF-8">
+    <meta http-equiv="refresh" content="0; url=/blog/why-lifeincloud-chose-cloudstack">
+    <link rel="canonical" href="/blog/why-lifeincloud-chose-cloudstack" />
+  </head>
+  <script>
+    window.location.href = '/blog/why-lifeincloud-chose-cloudstack' + window.location.search + window.location.hash;
+  </script>
+</html>
\ No newline at end of file
diff --git a/blog/why-lifeincloud-chose-cloudstack/index.html b/blog/why-lifeincloud-chose-cloudstack/index.html
new file mode 100644
index 000000000..dfea875ad
--- /dev/null
+++ b/blog/why-lifeincloud-chose-cloudstack/index.html
@@ -0,0 +1,96 @@
+<!doctype html>
+<html lang="en" dir="ltr" class="blog-wrapper blog-post-page plugin-blog plugin-id-default" data-has-hydrated="false">
+<head>
+<meta charset="UTF-8">
+<meta name="generator" content="Docusaurus v2.4.3">
+<title data-rh="true">Why LifeinCloud Chose ACS for their Public Cloud | Apache CloudStack</title><meta data-rh="true" name="viewport" 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://cloudstack.apache.org/blog/why-lifeincloud-chose-cloudstack"><meta data-rh="true" name="docusaurus_locale" content="en"><meta data-rh="true" name="docusaurus_tag" content="default"><met [...]
+<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache CloudStack Atom Feed">
+
+
+
+
+
+
+<script src="scripts/bootstrap.bundle.min.js" async></script><link rel="stylesheet" href="/assets/css/styles.d06f5ed1.css">
+<link rel="preload" href="/assets/js/runtime~main.05453c71.js" as="script">
+<link rel="preload" href="/assets/js/main.6c8e411e.js" as="script">
+</head>
+<body class="navigation-with-keyboard">
+<script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}return t}()||function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
+<div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__docusaurus_skipToContent_fallback">Skip to main content</a></div><nav aria-label="Main" class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Toggle navigation bar" aria-expanded="false" class="navbar__toggle clean-btn" type="button"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="ro [...]
+cloud provider on a mission to make powerful cloud solutions more accessible to
+developers and businesses worldwide.</p><p>They started in 2009 as a managed services provider, later expanding into
+private cloud solutions. As demand grew, they faced a similar challenge to many
+in our community:</p><div class="row"><div class="col col--4"><p><img loading="lazy" src="/assets/images/bogdan-cf517c0d7050794d3e2b993b7a1bbf57.png" title="Bogdan Rohan&quot; class=&quot;blog-image" width="282" height="284" class="img_ev3q"></p></div><div class="col col--8"><p><em>&quot;Each client environment was essentially a separate island. We were duplicating
+efforts across different environments - separate hardware, separate maintenance
+windows, separate upgrade cycles. This wasn&#x27;t just inefficient; it was
+unsustainable as we looked to scale.&quot;</em></p><p>-<a href="https://www.linkedin.com/in/bogdanrohan/" target="_blank" rel="noopener noreferrer">Bogdan Rohan</a>, LifeinCloud Founder &amp; CEO</p></div></div><p>Their solution? Building a multi-region public cloud platform powered by Apache
+CloudStack. The results transformed their operations: 40% reduction in overhead,
+85%+ infrastructure utilization, and onboarding time cut from weeks to hours.</p><p>But the interesting part is how they got there.</p><h2 class="anchor anchorWithStickyNavbar_LWe7" id="the-choice-cloudstack-vs-openstack">The choice: CloudStack vs OpenStack<a href="#the-choice-cloudstack-vs-openstack" class="hash-link" aria-label="Direct link to The choice: CloudStack vs OpenStack" title="Direct link to The choice: CloudStack vs OpenStack">​</a></h2><p>During their technical evaluation,  [...]
+architectural differences between the two platforms. Their CTO, <a href="https://www.linkedin.com/in/george-lisandru-6840a9294/?originalSubdomain=ro" target="_blank" rel="noopener noreferrer">George
+Lisandru</a>,
+explains why OpenStack&#x27;s architecture proved challenging for what they were
+trying to achieve:</p><div class="row"><div class="col col--4"><p><img loading="lazy" src="/assets/images/george-d1f9d5394469ed9e196bf1fe9c96c966.png" title="George Lisandru&quot; class=&quot;blog-image" width="316" height="316" class="img_ev3q"></p></div><div class="col col--8"><p><em>&quot;OpenStack&#x27;s architecture follows the Unix philosophy - many small components
+each doing one thing well. In theory, this provides maximum flexibility. In
+practice, it means you need separate services for compute (Nova), networking
+(Neutron), identity (Keystone), image management (Glance) and storage (Cinder).
+Each component needs its own high-availability setup, monitoring and
+maintenance. It&#x27;s as powerful as it is complex.&quot;</em></p></div></div><p>Their testing revealed striking differences in resource requirements for managing 100 VMs:</p><ul><li>OpenStack needed 5+ control nodes and nearly 100GB of RAM just to manage itself</li><li>CloudStack ran the same workload with a single management server (two for HA) and just 16GB of RAM</li><li>Ceph integration with CloudStack &quot;just worked,&quot; while OpenStack required additional components and care [...]
+in years, making it reliable for long-term automation. This is crucial for our
+customers building infrastructure-as-code pipelines.&quot;</em></p><h2 class="anchor anchorWithStickyNavbar_LWe7" id="implementation-challenges">Implementation Challenges<a href="#implementation-challenges" class="hash-link" aria-label="Direct link to Implementation Challenges" title="Direct link to Implementation Challenges">​</a></h2><p>While basic deployment was straightforward, the team encountered several
+technical hurdles, as George notes:</p><p>&quot;The documentation for advanced HA configurations could be better. We ended up
+working directly with ShapeBlue and the CloudStack community to resolve some
+edge cases.&quot;</p><p>Other challenges included:</p><ul><li>Extensive Ceph optimization for their workload patterns</li><li>Network configuration refinement for maximum throughput</li><li>Management server database tuning for multi-datacenter operations</li></ul><h2 class="anchor anchorWithStickyNavbar_LWe7" id="real-world-performance">Real-World Performance<a href="#real-world-performance" class="hash-link" aria-label="Direct link to Real-World Performance" title="Direct link to Real- [...]
+consistent performance:</p><p><strong>Compute Layer:</strong></p><ul><li><a href="https://lifeincloud.com/products/cloud-servers/" target="_blank" rel="noopener noreferrer">VM Provisioning</a>: 45 seconds average (down from 3+ minutes)</li><li>Live Migration: Sub-second downtime for running VMs</li><li>CPU Overhead: Less than 2% for KVM virtualization</li></ul><p><strong>Storage Layer (Ceph with NVMe):</strong></p><ul><li>Random 4K Read: 120,000 IOPS per storage node</li><li>Sequential R [...]
+resource-intensive, met our reliability requirements and offered better scaling
+characteristics.&quot;</p><p>Their current Ceph implementation provides:</p><ul><li>Triple replication for data redundancy</li><li>Dedicated networks for replication traffic</li><li>Optimized placement groups for better performance</li><li>Integration with <a href="https://lifeincloud.com/products/block-storage/" target="_blank" rel="noopener noreferrer">NVMe SSD storage</a> for high-performance workloads</li></ul><h2 class="anchor anchorWithStickyNavbar_LWe7" id="network-architecture">N [...]
+something needs investigation, we&#x27;re not playing detective across five different
+dashboards trying to piece together what happened.&quot;</em></p><h2 class="anchor anchorWithStickyNavbar_LWe7" id="technical-roadmap">Technical Roadmap<a href="#technical-roadmap" class="hash-link" aria-label="Direct link to Technical Roadmap" title="Direct link to Technical Roadmap">​</a></h2><p>The LifeinCloud platform currently operates across multiple datacenters:</p><ul><li>Frankfurt: Chosen for proximity to DE-CIX, Europe&#x27;s largest Internet peering exchange</li><li>Bucharest: [...]
+<a href="https://lifeincloud.com/products/kubernetes/" target="_blank" rel="noopener noreferrer">Kubernetes</a>, <a href="https://lifeincloud.com/products/high-frequency-compute/" target="_blank" rel="noopener noreferrer">high-frequency
+compute</a>, and <a href="https://lifeincloud.com/products/object-storage/" target="_blank" rel="noopener noreferrer">S3-compatible
+object storage</a> offerings,
+their upcoming technical initiatives include GPU support with direct device
+passthrough.</p><h2 class="anchor anchorWithStickyNavbar_LWe7" id="the-final-verdict">The Final Verdict<a href="#the-final-verdict" class="hash-link" aria-label="Direct link to The Final Verdict" title="Direct link to The Final Verdict">​</a></h2><p>After running CloudStack in production, LifeinCloud achieved the scalability
+they needed without the complexity they feared. Their infrastructure handled
+growth from one region to multiple availability zones while maintaining
+performance and reliability. Their CTO adds:
+<em>&quot;So far, we&#x27;re happy with how ACS performed in this expansion: one platform,
+multiple regions, no silos. We can scale globally while keeping data exactly
+where it needs to be.&quot;</em></p></div><footer class="row docusaurus-mt-lg blogPostFooterDetailsFull_mRVl"><div class="col"><b>Tags:</b><ul class="tags_jXut padding--none margin-left--sm"><li class="tag_QGVx"><a class="tag_zVej tagRegular_sFm0" href="/blog/tags/case-studies">case-studies</a></li></ul></div><div class="col margin-top--sm"><a href="https://github.com/apache/cloudstack-www/tree/main/blog/2025-03-18-why-lifeincloud-chose-cloudstack/index.md" target="_blank" rel="noreferre [...]
+            <div class="social">
+                <a href="mailto:dev-subscribe@cloudstack.apache.org">
+		  <img src="/img/mail_mini_icon.svg" alt="">
+		</a>
+                <a href="https://join.slack.com/t/apachecloudstack/shared_invite/zt-2aegc22z7-tPCxpptfcebTBtd59qcZSQ" target="_blank">
+		  <img src="/img/slack_mini_icon.svg" alt="">
+		</a>
+                <a href="https://github.com/apache/cloudstack" target="_blank">
+		  <img src="/img/git_mini_icon.svg" alt="">
+		</a>
+                <a href="https://twitter.com/CloudStack" target="_blank">
+		  <img src="/img/twitter_X_mini_icon.svg" alt="">
+		</a>
+                <a href="https://www.reddit.com/r/ApacheCloudStack/" target="_blank">
+		  <img src="/img/reddit_icon.svg" alt="">
+		</a>
+                <a href="https://www.youtube.com/@ApacheCloudStack" target="_blank">
+		  <img src="/img/youtube_mini_icon.svg" alt="">
+		</a>
+                <a href="https://www.linkedin.com/company/apachecloudstack/posts/" target="_blank">
+		  <img src="/img/linkedin_icon.svg" alt="">
+		</a>
+            </div>
+            <div class="footer-bottom">Copyright © 2012  - 2025 The Apache
+Software Foundation, Licensed under the Apache License, Version 2.0.
+“Apache”, “CloudStack”, “Apache CloudStack”, the Apache CloudStack logo,
+ the Apache CloudStack Cloud Monkey logo and the Apache feather logos
+are registered trademarks or trademarks of The Apache Software
+Foundation.
+            <p class="footer-blue"><a href="/trademark-guidelines">Apache CloudStack Trademark Usage</a> - <a href="/bylaws">Apache CloudStack Community ByLaws</a> - <a href="https://github.com/apache/cloudstack-www">Website Source Code</a></p></div>
+            </div>
+          <br>
+          </div></div></footer></div>
+<script src="/assets/js/runtime~main.05453c71.js"></script>
+<script src="/assets/js/main.6c8e411e.js"></script>
+</body>
+</html>
\ No newline at end of file
diff --git a/blog/year-in-review-2022/index.html b/blog/year-in-review-2022/index.html
index 20a7c8b90..e0d038e05 100644
--- a/blog/year-in-review-2022/index.html
+++ b/blog/year-in-review-2022/index.html
@@ -12,8 +12,8 @@
 
 
 <script src="scripts/bootstrap.bundle.min.js" async></script><link rel="stylesheet" href="/assets/css/styles.d06f5ed1.css">
-<link rel="preload" href="/assets/js/runtime~main.480099ff.js" as="script">
-<link rel="preload" href="/assets/js/main.37e7acfd.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.05453c71.js" as="script">
+<link rel="preload" href="/assets/js/main.6c8e411e.js" as="script">
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}return t}()||function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
@@ -51,7 +51,7 @@ Foundation.
             </div>
           <br>
           </div></div></footer></div>
-<script src="/assets/js/runtime~main.480099ff.js"></script>
-<script src="/assets/js/main.37e7acfd.js"></script>
+<script src="/assets/js/runtime~main.05453c71.js"></script>
+<script src="/assets/js/main.6c8e411e.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/bylaws/index.html b/bylaws/index.html
index 183217b03..4b63e55ed 100644
--- a/bylaws/index.html
+++ b/bylaws/index.html
@@ -12,8 +12,8 @@
 
 
 <script src="scripts/bootstrap.bundle.min.js" async></script><link rel="stylesheet" href="/assets/css/styles.d06f5ed1.css">
-<link rel="preload" href="/assets/js/runtime~main.480099ff.js" as="script">
-<link rel="preload" href="/assets/js/main.37e7acfd.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.05453c71.js" as="script">
+<link rel="preload" href="/assets/js/main.6c8e411e.js" as="script">
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}return t}()||function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
@@ -142,7 +142,7 @@ Foundation.
             </div>
           <br>
           </div></div></footer></div>
-<script src="/assets/js/runtime~main.480099ff.js"></script>
-<script src="/assets/js/main.37e7acfd.js"></script>
+<script src="/assets/js/runtime~main.05453c71.js"></script>
+<script src="/assets/js/main.6c8e411e.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/cloud-builders/index.html b/cloud-builders/index.html
index 787c2abf0..2c2844bab 100644
--- a/cloud-builders/index.html
+++ b/cloud-builders/index.html
@@ -12,8 +12,8 @@
 
 
 <script src="scripts/bootstrap.bundle.min.js" async></script><link rel="stylesheet" href="/assets/css/styles.d06f5ed1.css">
-<link rel="preload" href="/assets/js/runtime~main.480099ff.js" as="script">
-<link rel="preload" href="/assets/js/main.37e7acfd.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.05453c71.js" as="script">
+<link rel="preload" href="/assets/js/main.6c8e411e.js" as="script">
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}return t}()||function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
@@ -51,7 +51,7 @@ Foundation.
             </div>
           <br>
           </div></div></footer></div>
-<script src="/assets/js/runtime~main.480099ff.js"></script>
-<script src="/assets/js/main.37e7acfd.js"></script>
+<script src="/assets/js/runtime~main.05453c71.js"></script>
+<script src="/assets/js/main.6c8e411e.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/contribute/index.html b/contribute/index.html
index 2ba8da006..4467145cf 100644
--- a/contribute/index.html
+++ b/contribute/index.html
@@ -12,8 +12,8 @@
 
 
 <script src="scripts/bootstrap.bundle.min.js" async></script><link rel="stylesheet" href="/assets/css/styles.d06f5ed1.css">
-<link rel="preload" href="/assets/js/runtime~main.480099ff.js" as="script">
-<link rel="preload" href="/assets/js/main.37e7acfd.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.05453c71.js" as="script">
+<link rel="preload" href="/assets/js/main.6c8e411e.js" as="script">
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}return t}()||function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
@@ -62,7 +62,7 @@ Foundation.
             </div>
           <br>
           </div></div></footer></div>
-<script src="/assets/js/runtime~main.480099ff.js"></script>
-<script src="/assets/js/main.37e7acfd.js"></script>
+<script src="/assets/js/runtime~main.05453c71.js"></script>
+<script src="/assets/js/main.6c8e411e.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/developers/index.html b/developers/index.html
index 1d4545530..3a68aab16 100644
--- a/developers/index.html
+++ b/developers/index.html
@@ -12,8 +12,8 @@
 
 
 <script src="scripts/bootstrap.bundle.min.js" async></script><link rel="stylesheet" href="/assets/css/styles.d06f5ed1.css">
-<link rel="preload" href="/assets/js/runtime~main.480099ff.js" as="script">
-<link rel="preload" href="/assets/js/main.37e7acfd.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.05453c71.js" as="script">
+<link rel="preload" href="/assets/js/main.6c8e411e.js" as="script">
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}return t}()||function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
@@ -86,7 +86,7 @@ Foundation.
             </div>
           <br>
           </div></div></footer></div>
-<script src="/assets/js/runtime~main.480099ff.js"></script>
-<script src="/assets/js/main.37e7acfd.js"></script>
+<script src="/assets/js/runtime~main.05453c71.js"></script>
+<script src="/assets/js/main.6c8e411e.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/downloads/index.html b/downloads/index.html
index de3ab41f0..2be7bd5f3 100644
--- a/downloads/index.html
+++ b/downloads/index.html
@@ -12,8 +12,8 @@
 
 
 <script src="scripts/bootstrap.bundle.min.js" async></script><link rel="stylesheet" href="/assets/css/styles.d06f5ed1.css">
-<link rel="preload" href="/assets/js/runtime~main.480099ff.js" as="script">
-<link rel="preload" href="/assets/js/main.37e7acfd.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.05453c71.js" as="script">
+<link rel="preload" href="/assets/js/main.6c8e411e.js" as="script">
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}return t}()||function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
@@ -105,7 +105,7 @@ Foundation.
             </div>
           <br>
           </div></div></footer></div>
-<script src="/assets/js/runtime~main.480099ff.js"></script>
-<script src="/assets/js/main.37e7acfd.js"></script>
+<script src="/assets/js/runtime~main.05453c71.js"></script>
+<script src="/assets/js/main.6c8e411e.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/events/index.html b/events/index.html
index 2b12a3b18..b376d1223 100644
--- a/events/index.html
+++ b/events/index.html
@@ -12,8 +12,8 @@
 
 
 <script src="scripts/bootstrap.bundle.min.js" async></script><link rel="stylesheet" href="/assets/css/styles.d06f5ed1.css">
-<link rel="preload" href="/assets/js/runtime~main.480099ff.js" as="script">
-<link rel="preload" href="/assets/js/main.37e7acfd.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.05453c71.js" as="script">
+<link rel="preload" href="/assets/js/main.6c8e411e.js" as="script">
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}return t}()||function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
@@ -51,7 +51,7 @@ Foundation.
             </div>
           <br>
           </div></div></footer></div>
-<script src="/assets/js/runtime~main.480099ff.js"></script>
-<script src="/assets/js/main.37e7acfd.js"></script>
+<script src="/assets/js/runtime~main.05453c71.js"></script>
+<script src="/assets/js/main.6c8e411e.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/features/index.html b/features/index.html
index 06eeaf247..8f7ee36a2 100644
--- a/features/index.html
+++ b/features/index.html
@@ -12,8 +12,8 @@
 
 
 <script src="scripts/bootstrap.bundle.min.js" async></script><link rel="stylesheet" href="/assets/css/styles.d06f5ed1.css">
-<link rel="preload" href="/assets/js/runtime~main.480099ff.js" as="script">
-<link rel="preload" href="/assets/js/main.37e7acfd.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.05453c71.js" as="script">
+<link rel="preload" href="/assets/js/main.6c8e411e.js" as="script">
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}return t}()||function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
@@ -51,7 +51,7 @@ Foundation.
             </div>
           <br>
           </div></div></footer></div>
-<script src="/assets/js/runtime~main.480099ff.js"></script>
-<script src="/assets/js/main.37e7acfd.js"></script>
+<script src="/assets/js/runtime~main.05453c71.js"></script>
+<script src="/assets/js/main.6c8e411e.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/history/index.html b/history/index.html
index 9d07243fc..033b81d81 100644
--- a/history/index.html
+++ b/history/index.html
@@ -12,8 +12,8 @@
 
 
 <script src="scripts/bootstrap.bundle.min.js" async></script><link rel="stylesheet" href="/assets/css/styles.d06f5ed1.css">
-<link rel="preload" href="/assets/js/runtime~main.480099ff.js" as="script">
-<link rel="preload" href="/assets/js/main.37e7acfd.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.05453c71.js" as="script">
+<link rel="preload" href="/assets/js/main.6c8e411e.js" as="script">
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}return t}()||function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
@@ -64,7 +64,7 @@ Foundation.
             </div>
           <br>
           </div></div></footer></div>
-<script src="/assets/js/runtime~main.480099ff.js"></script>
-<script src="/assets/js/main.37e7acfd.js"></script>
+<script src="/assets/js/runtime~main.05453c71.js"></script>
+<script src="/assets/js/main.6c8e411e.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/index.html b/index.html
index db4a193f7..2484a3309 100644
--- a/index.html
+++ b/index.html
@@ -12,8 +12,8 @@
 
 
 <script src="scripts/bootstrap.bundle.min.js" async></script><link rel="stylesheet" href="/assets/css/styles.d06f5ed1.css">
-<link rel="preload" href="/assets/js/runtime~main.480099ff.js" as="script">
-<link rel="preload" href="/assets/js/main.37e7acfd.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.05453c71.js" as="script">
+<link rel="preload" href="/assets/js/main.6c8e411e.js" as="script">
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}return t}()||function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
@@ -51,7 +51,7 @@ Foundation.
             </div>
           <br>
           </div></div></footer></div>
-<script src="/assets/js/runtime~main.480099ff.js"></script>
-<script src="/assets/js/main.37e7acfd.js"></script>
+<script src="/assets/js/runtime~main.05453c71.js"></script>
+<script src="/assets/js/main.6c8e411e.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/integrations/index.html b/integrations/index.html
index 7b2b18c2a..140832eee 100644
--- a/integrations/index.html
+++ b/integrations/index.html
@@ -12,8 +12,8 @@
 
 
 <script src="scripts/bootstrap.bundle.min.js" async></script><link rel="stylesheet" href="/assets/css/styles.d06f5ed1.css">
-<link rel="preload" href="/assets/js/runtime~main.480099ff.js" as="script">
-<link rel="preload" href="/assets/js/main.37e7acfd.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.05453c71.js" as="script">
+<link rel="preload" href="/assets/js/main.6c8e411e.js" as="script">
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}return t}()||function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
@@ -51,7 +51,7 @@ Foundation.
             </div>
           <br>
           </div></div></footer></div>
-<script src="/assets/js/runtime~main.480099ff.js"></script>
-<script src="/assets/js/main.37e7acfd.js"></script>
+<script src="/assets/js/runtime~main.05453c71.js"></script>
+<script src="/assets/js/main.6c8e411e.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/kubernetes/index.html b/kubernetes/index.html
index 11ef3e435..94208d2cc 100644
--- a/kubernetes/index.html
+++ b/kubernetes/index.html
@@ -12,8 +12,8 @@
 
 
 <script src="scripts/bootstrap.bundle.min.js" async></script><link rel="stylesheet" href="/assets/css/styles.d06f5ed1.css">
-<link rel="preload" href="/assets/js/runtime~main.480099ff.js" as="script">
-<link rel="preload" href="/assets/js/main.37e7acfd.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.05453c71.js" as="script">
+<link rel="preload" href="/assets/js/main.6c8e411e.js" as="script">
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}return t}()||function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
@@ -51,7 +51,7 @@ Foundation.
             </div>
           <br>
           </div></div></footer></div>
-<script src="/assets/js/runtime~main.480099ff.js"></script>
-<script src="/assets/js/main.37e7acfd.js"></script>
+<script src="/assets/js/runtime~main.05453c71.js"></script>
+<script src="/assets/js/main.6c8e411e.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/learn-more/index.html b/learn-more/index.html
index a715be27f..374cfc4af 100644
--- a/learn-more/index.html
+++ b/learn-more/index.html
@@ -12,8 +12,8 @@
 
 
 <script src="scripts/bootstrap.bundle.min.js" async></script><link rel="stylesheet" href="/assets/css/styles.d06f5ed1.css">
-<link rel="preload" href="/assets/js/runtime~main.480099ff.js" as="script">
-<link rel="preload" href="/assets/js/main.37e7acfd.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.05453c71.js" as="script">
+<link rel="preload" href="/assets/js/main.6c8e411e.js" as="script">
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}return t}()||function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
@@ -51,7 +51,7 @@ Foundation.
             </div>
           <br>
           </div></div></footer></div>
-<script src="/assets/js/runtime~main.480099ff.js"></script>
-<script src="/assets/js/main.37e7acfd.js"></script>
+<script src="/assets/js/runtime~main.05453c71.js"></script>
+<script src="/assets/js/main.6c8e411e.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/mailing-lists/index.html b/mailing-lists/index.html
index 7c3617b74..2f4f24aa8 100644
--- a/mailing-lists/index.html
+++ b/mailing-lists/index.html
@@ -12,8 +12,8 @@
 
 
 <script src="scripts/bootstrap.bundle.min.js" async></script><link rel="stylesheet" href="/assets/css/styles.d06f5ed1.css">
-<link rel="preload" href="/assets/js/runtime~main.480099ff.js" as="script">
-<link rel="preload" href="/assets/js/main.37e7acfd.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.05453c71.js" as="script">
+<link rel="preload" href="/assets/js/main.6c8e411e.js" as="script">
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}return t}()||function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
@@ -59,7 +59,7 @@ Foundation.
             </div>
           <br>
           </div></div></footer></div>
-<script src="/assets/js/runtime~main.480099ff.js"></script>
-<script src="/assets/js/main.37e7acfd.js"></script>
+<script src="/assets/js/runtime~main.05453c71.js"></script>
+<script src="/assets/js/main.6c8e411e.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/search-index.json b/search-index.json
index b361b605a..0fb56eff0 100644
--- a/search-index.json
+++ b/search-index.json
@@ -1 +1 @@
-[{"documents":[{"i":1,"t":"Archived Releases","u":"/archives","b":[]},{"i":3,"t":"Apache CloudStack API Documentation","u":"/api","b":[]},{"i":5,"t":"About Apache CloudStack","u":"/about","b":[]},{"i":6,"t":"[ADVISORY] Apache CloudStack Advisory on KVM Shared Mount Point issues on version 4.17.0.0","u":"/blog/advisory-apache-cloudstack-advisory-on","b":[]},{"i":8,"t":"Announcing Apache™ CloudMonkey™ v5.2.0","u":"/blog/announcing_apache_cloudmonkey_v5_2","b":[]},{"i":17,"t":"4.1.0 VOTE in [...]
\ No newline at end of file
+[{"documents":[{"i":1,"t":"About Apache CloudStack","u":"/about","b":[]},{"i":2,"t":"Apache CloudStack API Documentation","u":"/api","b":[]},{"i":4,"t":"Archived Releases","u":"/archives","b":[]},{"i":6,"t":"4.1.0 VOTE in Progress: Testers Welcome!","u":"/blog/4_1_0_vote_in","b":[]},{"i":8,"t":"[ADVISORY] Apache CloudStack Advisory on KVM Shared Mount Point issues on version 4.17.0.0","u":"/blog/advisory-apache-cloudstack-advisory-on","b":[]},{"i":10,"t":"Announcing Apache™ CloudMonkey™  [...]
\ No newline at end of file
diff --git a/search/index.html b/search/index.html
index bc248afaa..0d70089b9 100644
--- a/search/index.html
+++ b/search/index.html
@@ -12,8 +12,8 @@
 
 
 <script src="scripts/bootstrap.bundle.min.js" async></script><link rel="stylesheet" href="/assets/css/styles.d06f5ed1.css">
-<link rel="preload" href="/assets/js/runtime~main.480099ff.js" as="script">
-<link rel="preload" href="/assets/js/main.37e7acfd.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.05453c71.js" as="script">
+<link rel="preload" href="/assets/js/main.6c8e411e.js" as="script">
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}return t}()||function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
@@ -51,7 +51,7 @@ Foundation.
             </div>
           <br>
           </div></div></footer></div>
-<script src="/assets/js/runtime~main.480099ff.js"></script>
-<script src="/assets/js/main.37e7acfd.js"></script>
+<script src="/assets/js/runtime~main.05453c71.js"></script>
+<script src="/assets/js/main.6c8e411e.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/security/index.html b/security/index.html
index c6c0d8c97..a7be6038e 100644
--- a/security/index.html
+++ b/security/index.html
@@ -12,8 +12,8 @@
 
 
 <script src="scripts/bootstrap.bundle.min.js" async></script><link rel="stylesheet" href="/assets/css/styles.d06f5ed1.css">
-<link rel="preload" href="/assets/js/runtime~main.480099ff.js" as="script">
-<link rel="preload" href="/assets/js/main.37e7acfd.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.05453c71.js" as="script">
+<link rel="preload" href="/assets/js/main.6c8e411e.js" as="script">
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}return t}()||function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
@@ -72,7 +72,7 @@ Foundation.
             </div>
           <br>
           </div></div></footer></div>
-<script src="/assets/js/runtime~main.480099ff.js"></script>
-<script src="/assets/js/main.37e7acfd.js"></script>
+<script src="/assets/js/runtime~main.05453c71.js"></script>
+<script src="/assets/js/main.6c8e411e.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/sitemap.xml b/sitemap.xml
index a7f7c2b29..4ce0c38e2 100644
--- a/sitemap.xml
+++ b/sitemap.xml
@@ -1 +1 @@
-<?xml version="1.0" encoding="UTF-8"?><urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" xmlns:news="http://www.google.com/schemas/sitemap-news/0.9" xmlns:xhtml="http://www.w3.org/1999/xhtml" xmlns:image="http://www.google.com/schemas/sitemap-image/1.1" xmlns:video="http://www.google.com/schemas/sitemap-video/1.1"><url><loc>https://cloudstack.apache.org/about</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://cloudstack.apache.org/api</loc><chang [...]
\ No newline at end of file
+<?xml version="1.0" encoding="UTF-8"?><urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" xmlns:news="http://www.google.com/schemas/sitemap-news/0.9" xmlns:xhtml="http://www.w3.org/1999/xhtml" xmlns:image="http://www.google.com/schemas/sitemap-image/1.1" xmlns:video="http://www.google.com/schemas/sitemap-video/1.1"><url><loc>https://cloudstack.apache.org/about</loc><changefreq>weekly</changefreq><priority>0.5</priority></url><url><loc>https://cloudstack.apache.org/api</loc><chang [...]
\ No newline at end of file
diff --git a/trademark-guidelines/index.html b/trademark-guidelines/index.html
index 28819cc2d..374db925a 100644
--- a/trademark-guidelines/index.html
+++ b/trademark-guidelines/index.html
@@ -12,8 +12,8 @@
 
 
 <script src="scripts/bootstrap.bundle.min.js" async></script><link rel="stylesheet" href="/assets/css/styles.d06f5ed1.css">
-<link rel="preload" href="/assets/js/runtime~main.480099ff.js" as="script">
-<link rel="preload" href="/assets/js/main.37e7acfd.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.05453c71.js" as="script">
+<link rel="preload" href="/assets/js/main.6c8e411e.js" as="script">
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}return t}()||function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
@@ -101,7 +101,7 @@ Foundation.
             </div>
           <br>
           </div></div></footer></div>
-<script src="/assets/js/runtime~main.480099ff.js"></script>
-<script src="/assets/js/main.37e7acfd.js"></script>
+<script src="/assets/js/runtime~main.05453c71.js"></script>
+<script src="/assets/js/main.6c8e411e.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/users/index.html b/users/index.html
index 67ac2cff0..085c777f5 100644
--- a/users/index.html
+++ b/users/index.html
@@ -12,8 +12,8 @@
 
 
 <script src="scripts/bootstrap.bundle.min.js" async></script><link rel="stylesheet" href="/assets/css/styles.d06f5ed1.css">
-<link rel="preload" href="/assets/js/runtime~main.480099ff.js" as="script">
-<link rel="preload" href="/assets/js/main.37e7acfd.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.05453c71.js" as="script">
+<link rel="preload" href="/assets/js/main.6c8e411e.js" as="script">
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}return t}()||function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
@@ -59,7 +59,7 @@ Foundation.
             </div>
           <br>
           </div></div></footer></div>
-<script src="/assets/js/runtime~main.480099ff.js"></script>
-<script src="/assets/js/main.37e7acfd.js"></script>
+<script src="/assets/js/runtime~main.05453c71.js"></script>
+<script src="/assets/js/main.6c8e411e.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/website-guide/index.html b/website-guide/index.html
index ea1a37071..ca8aa2e84 100644
--- a/website-guide/index.html
+++ b/website-guide/index.html
@@ -12,8 +12,8 @@
 
 
 <script src="scripts/bootstrap.bundle.min.js" async></script><link rel="stylesheet" href="/assets/css/styles.d06f5ed1.css">
-<link rel="preload" href="/assets/js/runtime~main.480099ff.js" as="script">
-<link rel="preload" href="/assets/js/main.37e7acfd.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.05453c71.js" as="script">
+<link rel="preload" href="/assets/js/main.6c8e411e.js" as="script">
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}return t}()||function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
@@ -92,7 +92,7 @@ Foundation.
             </div>
           <br>
           </div></div></footer></div>
-<script src="/assets/js/runtime~main.480099ff.js"></script>
-<script src="/assets/js/main.37e7acfd.js"></script>
+<script src="/assets/js/runtime~main.05453c71.js"></script>
+<script src="/assets/js/main.6c8e411e.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/who/index.html b/who/index.html
index a098eed87..3dca209d3 100644
--- a/who/index.html
+++ b/who/index.html
@@ -12,8 +12,8 @@
 
 
 <script src="scripts/bootstrap.bundle.min.js" async></script><link rel="stylesheet" href="/assets/css/styles.d06f5ed1.css">
-<link rel="preload" href="/assets/js/runtime~main.480099ff.js" as="script">
-<link rel="preload" href="/assets/js/main.37e7acfd.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.05453c71.js" as="script">
+<link rel="preload" href="/assets/js/main.6c8e411e.js" as="script">
 </head>
 <body class="navigation-with-keyboard">
 <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}return t}()||function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
@@ -51,7 +51,7 @@ Foundation.
             </div>
           <br>
           </div></div></footer></div>
-<script src="/assets/js/runtime~main.480099ff.js"></script>
-<script src="/assets/js/main.37e7acfd.js"></script>
+<script src="/assets/js/runtime~main.05453c71.js"></script>
+<script src="/assets/js/main.6c8e411e.js"></script>
 </body>
 </html>
\ No newline at end of file