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 2024/01/08 11:27:23 UTC

(cloudstack-www) branch staging-site updated: Automated CloudStack website deployment with cloudstack-www branch @ 421451f31a01df0010cbb04dc5f4f80a0a914e2e

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

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


The following commit(s) were added to refs/heads/staging-site by this push:
     new b655d84d Automated CloudStack website deployment with cloudstack-www branch @ 421451f31a01df0010cbb04dc5f4f80a0a914e2e
b655d84d is described below

commit b655d84d85084591e0c418be8f9a09036689897d
Author: github-actions[bot] <gi...@users.noreply.github.com>
AuthorDate: Mon Jan 8 11:27:17 2024 +0000

    Automated CloudStack website deployment with cloudstack-www branch @ 421451f31a01df0010cbb04dc5f4f80a0a914e2e
---
 404.html                                           |   8 +-
 about/index.html                                   |   8 +-
 api/index.html                                     |   8 +-
 archives/index.html                                |   8 +-
 .../banner-9480f9285440863dfe7769e74c41ba98.jpg    | Bin 0 -> 81232 bytes
 .../{11ce4159.b1cdc837.js => 11ce4159.4db4d92c.js} |   2 +-
 .../{1df93b7f.28961adb.js => 1df93b7f.b434526d.js} |   2 +-
 .../{81a68457.9835949f.js => 30d516fd.b4a34c76.js} |   2 +-
 .../{44ac4dbb.a3b65668.js => 44ac4dbb.e6f54b25.js} |   2 +-
 .../{52099127.81b65a31.js => 52099127.1d025029.js} |   2 +-
 .../{646981af.1637210b.js => 646981af.450c36f3.js} |   2 +-
 .../{7d9726a8.8b632284.js => 7d9726a8.0cbf9809.js} |   2 +-
 assets/js/814f3328.757cffde.js                     |   1 -
 assets/js/814f3328.e44752ea.js                     |   1 +
 .../{81a68457.9835949f.js => 81a68457.c6c69051.js} |   2 +-
 assets/js/8d351656.95f987d5.js                     |   1 +
 assets/js/8eb4e46b.26eab7a8.js                     |   1 -
 assets/js/8eb4e46b.c74fd6cd.js                     |   1 +
 .../{9006ed44.e8a58c28.js => 9006ed44.52c97847.js} |   2 +-
 .../{92999a1c.8d8b2c7a.js => 92999a1c.9fce3b8b.js} |   2 +-
 .../{98b657d8.661ef606.js => 98b657d8.ed65983f.js} |   2 +-
 .../{9f0ef2b0.d5cc207d.js => 9f0ef2b0.67e451d1.js} |   2 +-
 assets/js/a7023ddc.22be10f8.js                     |   1 +
 assets/js/a7023ddc.3a84db49.js                     |   1 -
 assets/js/b2b675dd.9bdc6eda.js                     |   1 +
 assets/js/b2b675dd.e52cf883.js                     |   1 -
 assets/js/b2f554cd.13ddbd95.js                     |   1 -
 assets/js/b2f554cd.77cdbf40.js                     |   1 +
 .../{d285ed2c.3dfc7eb9.js => d285ed2c.9d25611a.js} |   2 +-
 assets/js/d30682b0.77ca008c.js                     |   1 +
 assets/js/d95d7d72.104c66c4.js                     |   1 +
 assets/js/d95d7d72.da7e97f9.js                     |   1 -
 assets/js/e6a572c3.06e19d3a.js                     |   1 -
 assets/js/e6a572c3.506528b0.js                     |   1 +
 assets/js/e6c641e3.59afdcba.js                     |   1 +
 .../{f091cc2c.60a6291c.js => f091cc2c.d66a5fe2.js} |   2 +-
 assets/js/f4165232.294b60e1.js                     |   1 -
 assets/js/f4165232.c0060273.js                     |   1 +
 assets/js/f79e7a43.ef512088.js                     |   1 +
 assets/js/main.346a3c5e.js                         |   2 -
 assets/js/main.4f2f358d.js                         |   2 +
 ...js.LICENSE.txt => main.4f2f358d.js.LICENSE.txt} |   0
 assets/js/runtime~main.00313783.js                 |   1 +
 assets/js/runtime~main.f50257f1.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                                      |  64 ++++++++++++++++
 blog/becoming-a-profitable/index.html              |   8 +-
 .../index.html                                     |   8 +-
 blog/case-study-ikoula-xcpng-cloudstack/index.html |   8 +-
 blog/ccc2023-agenda-revealed/index.html            |   8 +-
 blog/ccc2023-roundup/index.html                    |   8 +-
 blog/ccc2023-vp-interview/index.html               |   8 +-
 blog/cloud-iaas-predictions-for-2022/index.html    |   8 +-
 blog/cloudmonkey-6.3-release/index.html            |   8 +-
 blog/cloudstack-4.18.1-release/index.html          |   8 +-
 .../index.html                                     |   8 +-
 .../index.html                                     |   8 +-
 .../index.html                                     |  84 +++++++++++++++------
 .../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 +-
 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/cseug-2023-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 +-
 .../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                                    |  73 +++++++++++++++---
 blog/india-user-group-2024/index.html              |  10 +--
 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                            |  10 +--
 blog/page/11/index.html                            |  10 +--
 blog/page/12/index.html                            |  10 +--
 blog/page/13/index.html                            |  10 +--
 blog/{tags => page/14}/index.html                  |  14 ++--
 blog/page/2/index.html                             |  20 +++--
 blog/page/3/index.html                             |  14 ++--
 blog/page/4/index.html                             |  12 +--
 blog/page/5/index.html                             |  12 +--
 blog/page/6/index.html                             |  12 +--
 blog/page/7/index.html                             |  18 ++---
 blog/page/8/index.html                             |  16 ++--
 blog/page/9/index.html                             |  10 +--
 blog/realhostip_reprieve/index.html                |   8 +-
 .../realhostip_service_is_being_retired/index.html |   8 +-
 .../index.html                                     |   8 +-
 blog/rss.xml                                       |  64 ++++++++++++++++
 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/case-studies/index.html                  |  69 +++++++++++++++--
 blog/tags/{ => case-studies/page/2}/index.html     |  14 ++--
 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/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/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 +-
 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 +-
 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 +-
 survey/index.html                                  |   8 +-
 trademark-guidelines/index.html                    |   8 +-
 users/index.html                                   |   8 +-
 website-guide/index.html                           |   8 +-
 who/index.html                                     |   8 +-
 226 files changed, 1100 insertions(+), 820 deletions(-)

diff --git a/404.html b/404.html
index 1cd93178..fa415be1 100644
--- a/404.html
+++ b/404.html
@@ -11,8 +11,8 @@
 
 
 <script src="scripts/bootstrap.bundle.min.js" async></script><link rel="stylesheet" href="/assets/css/styles.addf0d47.css">
-<link rel="preload" href="/assets/js/runtime~main.f50257f1.js" as="script">
-<link rel="preload" href="/assets/js/main.346a3c5e.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.00313783.js" as="script">
+<link rel="preload" href="/assets/js/main.4f2f358d.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=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
@@ -47,7 +47,7 @@ Foundation.
             </div>
           <br>
           </div></div></footer></div>
-<script src="/assets/js/runtime~main.f50257f1.js"></script>
-<script src="/assets/js/main.346a3c5e.js"></script>
+<script src="/assets/js/runtime~main.00313783.js"></script>
+<script src="/assets/js/main.4f2f358d.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/about/index.html b/about/index.html
index 5337cee4..9b5a843b 100644
--- a/about/index.html
+++ b/about/index.html
@@ -11,8 +11,8 @@
 
 
 <script src="scripts/bootstrap.bundle.min.js" async></script><link rel="stylesheet" href="/assets/css/styles.addf0d47.css">
-<link rel="preload" href="/assets/js/runtime~main.f50257f1.js" as="script">
-<link rel="preload" href="/assets/js/main.346a3c5e.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.00313783.js" as="script">
+<link rel="preload" href="/assets/js/main.4f2f358d.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=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.f50257f1.js"></script>
-<script src="/assets/js/main.346a3c5e.js"></script>
+<script src="/assets/js/runtime~main.00313783.js"></script>
+<script src="/assets/js/main.4f2f358d.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/api/index.html b/api/index.html
index e2a6e24f..e04d2129 100644
--- a/api/index.html
+++ b/api/index.html
@@ -11,8 +11,8 @@
 
 
 <script src="scripts/bootstrap.bundle.min.js" async></script><link rel="stylesheet" href="/assets/css/styles.addf0d47.css">
-<link rel="preload" href="/assets/js/runtime~main.f50257f1.js" as="script">
-<link rel="preload" href="/assets/js/main.346a3c5e.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.00313783.js" as="script">
+<link rel="preload" href="/assets/js/main.4f2f358d.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=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.f50257f1.js"></script>
-<script src="/assets/js/main.346a3c5e.js"></script>
+<script src="/assets/js/runtime~main.00313783.js"></script>
+<script src="/assets/js/main.4f2f358d.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/archives/index.html b/archives/index.html
index cddd215c..20650404 100644
--- a/archives/index.html
+++ b/archives/index.html
@@ -11,8 +11,8 @@
 
 
 <script src="scripts/bootstrap.bundle.min.js" async></script><link rel="stylesheet" href="/assets/css/styles.addf0d47.css">
-<link rel="preload" href="/assets/js/runtime~main.f50257f1.js" as="script">
-<link rel="preload" href="/assets/js/main.346a3c5e.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.00313783.js" as="script">
+<link rel="preload" href="/assets/js/main.4f2f358d.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=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
@@ -50,7 +50,7 @@ Foundation.
             </div>
           <br>
           </div></div></footer></div>
-<script src="/assets/js/runtime~main.f50257f1.js"></script>
-<script src="/assets/js/main.346a3c5e.js"></script>
+<script src="/assets/js/runtime~main.00313783.js"></script>
+<script src="/assets/js/main.4f2f358d.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/assets/images/banner-9480f9285440863dfe7769e74c41ba98.jpg b/assets/images/banner-9480f9285440863dfe7769e74c41ba98.jpg
new file mode 100644
index 00000000..7798ae04
Binary files /dev/null and b/assets/images/banner-9480f9285440863dfe7769e74c41ba98.jpg differ
diff --git a/assets/js/11ce4159.b1cdc837.js b/assets/js/11ce4159.4db4d92c.js
similarity index 58%
rename from assets/js/11ce4159.b1cdc837.js
rename to assets/js/11ce4159.4db4d92c.js
index 53317926..67cb7a9a 100644
--- a/assets/js/11ce4159.b1cdc837.js
+++ b/assets/js/11ce4159.4db4d92c.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":13,"totalCount":130,"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":14,"totalCount":131,"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.28961adb.js b/assets/js/1df93b7f.b434526d.js
similarity index 94%
rename from assets/js/1df93b7f.28961adb.js
rename to assets/js/1df93b7f.b434526d.js
index d6bfd36b..408fa245 100644
--- a/assets/js/1df93b7f.28961adb.js
+++ b/assets/js/1df93b7f.b434526d.js
@@ -1 +1 @@
-"use strict";(self.webpackChunkwebsite=self.webpackChunkwebsite||[]).push([[3237,2535],{69754:(e,t,a)=>{a.r(t),a.d(t,{default:()=>r});var l=a(67294),n=a(52263),c=a(63929);a(45641);function s(){const{siteConfig:e}=(0,n.Z)();return l.createElement("header",null,l.createElement("div",{class:"container"},l.createElement("div",{class:"row"},l.createElement("div",{class:"col-lg-5 text-white"},l.createElement("h1",null,l.createElement("strong",null,"Open\u2013Source")," Cloud Computing"),l.crea [...]
\ No newline at end of file
+"use strict";(self.webpackChunkwebsite=self.webpackChunkwebsite||[]).push([[3237,2535],{69754:(e,t,a)=>{a.r(t),a.d(t,{default:()=>r});var l=a(67294),n=a(52263),c=a(63929);a(45641);function s(){const{siteConfig:e}=(0,n.Z)();return l.createElement("header",null,l.createElement("div",{class:"container"},l.createElement("div",{class:"row"},l.createElement("div",{class:"col-lg-5 text-white"},l.createElement("h1",null,l.createElement("strong",null,"Open\u2013Source")," Cloud Computing"),l.crea [...]
\ No newline at end of file
diff --git a/assets/js/81a68457.9835949f.js b/assets/js/30d516fd.b4a34c76.js
similarity index 57%
copy from assets/js/81a68457.9835949f.js
copy to assets/js/30d516fd.b4a34c76.js
index b6731208..7c2a7026 100644
--- a/assets/js/81a68457.9835949f.js
+++ b/assets/js/30d516fd.b4a34c76.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":10}')}}]);
\ 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":11}')}}]);
\ No newline at end of file
diff --git a/assets/js/44ac4dbb.a3b65668.js b/assets/js/44ac4dbb.e6f54b25.js
similarity index 58%
rename from assets/js/44ac4dbb.a3b65668.js
rename to assets/js/44ac4dbb.e6f54b25.js
index 92878b2d..b6f327b6 100644
--- a/assets/js/44ac4dbb.a3b65668.js
+++ b/assets/js/44ac4dbb.e6f54b25.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":13,"totalCount":130,"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":14,"totalCount":131,"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/52099127.81b65a31.js b/assets/js/52099127.1d025029.js
similarity index 58%
rename from assets/js/52099127.81b65a31.js
rename to assets/js/52099127.1d025029.js
index c04ceae8..6ee7cde6 100644
--- a/assets/js/52099127.81b65a31.js
+++ b/assets/js/52099127.1d025029.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":13,"totalCount":130,"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":14,"totalCount":131,"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/646981af.1637210b.js b/assets/js/646981af.450c36f3.js
similarity index 59%
rename from assets/js/646981af.1637210b.js
rename to assets/js/646981af.450c36f3.js
index cad703a3..a1c62549 100644
--- a/assets/js/646981af.1637210b.js
+++ b/assets/js/646981af.450c36f3.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":1,"totalCount":10,"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":11,"nextPage":"/blog/tags/case-studies/page/2","blogDescription":"Apache CloudStack Blog","blogTitle":"Blog"}')}}]);
\ No newline at end of file
diff --git a/assets/js/7d9726a8.8b632284.js b/assets/js/7d9726a8.0cbf9809.js
similarity index 58%
rename from assets/js/7d9726a8.8b632284.js
rename to assets/js/7d9726a8.0cbf9809.js
index d23207e4..563a84f6 100644
--- a/assets/js/7d9726a8.8b632284.js
+++ b/assets/js/7d9726a8.0cbf9809.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":13,"totalCount":130,"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":14,"totalCount":131,"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.757cffde.js b/assets/js/814f3328.757cffde.js
deleted file mode 100644
index 04e78440..00000000
--- a/assets/js/814f3328.757cffde.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":"CloudStack India User Group 2024","permalink":"/blog/india-user-group-2024"},{"title":"CloudStack Collaboration Conference 2023 Event Roundup","permalink":"/blog/ccc2023-roundup"},{"title":"VP Apache CloudStack Thoughts on the Upcoming CloudStack Collaboration Conference 2023","permalink":"/blog/ccc2023-vp-interview"},{"title":"Clou [...]
\ No newline at end of file
diff --git a/assets/js/814f3328.e44752ea.js b/assets/js/814f3328.e44752ea.js
new file mode 100644
index 00000000..b0f459df
--- /dev/null
+++ b/assets/js/814f3328.e44752ea.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkwebsite=self.webpackChunkwebsite||[]).push([[2535],{45641:e=>{e.exports=JSON.parse('{"title":"Recent Posts","items":[{"title":"CloudStack and GitOps at Enterprise Scale \u2013 The Success of ATt&T","permalink":"/blog/cloudstack-and-gitops-at-scale"},{"title":"CloudStack India User Group 2024","permalink":"/blog/india-user-group-2024"},{"title":"CloudStack Collaboration Conference 2023 Event Roundup","permalink":"/blog/ccc2023-roundup"},{"title":"VP Apache C [...]
\ No newline at end of file
diff --git a/assets/js/81a68457.9835949f.js b/assets/js/81a68457.c6c69051.js
similarity index 86%
rename from assets/js/81a68457.9835949f.js
rename to assets/js/81a68457.c6c69051.js
index b6731208..c99b33a7 100644
--- a/assets/js/81a68457.9835949f.js
+++ b/assets/js/81a68457.c6c69051.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":10}')}}]);
\ 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":11}')}}]);
\ No newline at end of file
diff --git a/assets/js/8d351656.95f987d5.js b/assets/js/8d351656.95f987d5.js
new file mode 100644
index 00000000..b4f808d6
--- /dev/null
+++ b/assets/js/8d351656.95f987d5.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkwebsite=self.webpackChunkwebsite||[]).push([[6326],{22400:e=>{e.exports=JSON.parse('{"permalink":"/blog/page/14","page":14,"postsPerPage":10,"totalPages":14,"totalCount":131,"previousPage":"/blog/page/13","blogDescription":"Apache CloudStack Blog","blogTitle":"Blog"}')}}]);
\ No newline at end of file
diff --git a/assets/js/8eb4e46b.26eab7a8.js b/assets/js/8eb4e46b.26eab7a8.js
deleted file mode 100644
index e0d22dc4..00000000
--- a/assets/js/8eb4e46b.26eab7a8.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":13,"totalCount":130,"previousPage":"/blog","nextPage":"/blog/page/3","blogDescription":"Apache CloudStack Blog","blogTitle":"Blog"}')}}]);
\ No newline at end of file
diff --git a/assets/js/8eb4e46b.c74fd6cd.js b/assets/js/8eb4e46b.c74fd6cd.js
new file mode 100644
index 00000000..48a56ae1
--- /dev/null
+++ b/assets/js/8eb4e46b.c74fd6cd.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":14,"totalCount":131,"previousPage":"/blog","nextPage":"/blog/page/3","blogDescription":"Apache CloudStack Blog","blogTitle":"Blog"}')}}]);
\ No newline at end of file
diff --git a/assets/js/9006ed44.e8a58c28.js b/assets/js/9006ed44.52c97847.js
similarity index 58%
rename from assets/js/9006ed44.e8a58c28.js
rename to assets/js/9006ed44.52c97847.js
index 925518dc..478c6cfd 100644
--- a/assets/js/9006ed44.e8a58c28.js
+++ b/assets/js/9006ed44.52c97847.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":13,"totalCount":130,"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":14,"totalCount":131,"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.8d8b2c7a.js b/assets/js/92999a1c.9fce3b8b.js
similarity index 58%
rename from assets/js/92999a1c.8d8b2c7a.js
rename to assets/js/92999a1c.9fce3b8b.js
index b935c9d6..bbe8fbb8 100644
--- a/assets/js/92999a1c.8d8b2c7a.js
+++ b/assets/js/92999a1c.9fce3b8b.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":13,"totalCount":130,"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":14,"totalCount":131,"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.661ef606.js b/assets/js/98b657d8.ed65983f.js
similarity index 58%
rename from assets/js/98b657d8.661ef606.js
rename to assets/js/98b657d8.ed65983f.js
index 7a7d6cf7..03a038f6 100644
--- a/assets/js/98b657d8.661ef606.js
+++ b/assets/js/98b657d8.ed65983f.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":13,"totalCount":130,"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":14,"totalCount":131,"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.d5cc207d.js b/assets/js/9f0ef2b0.67e451d1.js
similarity index 57%
rename from assets/js/9f0ef2b0.d5cc207d.js
rename to assets/js/9f0ef2b0.67e451d1.js
index 0c21f035..767e76fb 100644
--- a/assets/js/9f0ef2b0.d5cc207d.js
+++ b/assets/js/9f0ef2b0.67e451d1.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":13,"totalCount":130,"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":14,"totalCount":131,"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.22be10f8.js b/assets/js/a7023ddc.22be10f8.js
new file mode 100644
index 00000000..cc4abc1b
--- /dev/null
+++ b/assets/js/a7023ddc.22be10f8.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":11},{"label":"news","permalink":"/blog/tags/news","count":25},{"label":"announcement","permalink":"/blog/tags/announcement","count":53},{"label":"community","permalink":"/blog/tags/community","count":9}]')}}]);
\ No newline at end of file
diff --git a/assets/js/a7023ddc.3a84db49.js b/assets/js/a7023ddc.3a84db49.js
deleted file mode 100644
index 2496f7ce..00000000
--- a/assets/js/a7023ddc.3a84db49.js
+++ /dev/null
@@ -1 +0,0 @@
-"use strict";(self.webpackChunkwebsite=self.webpackChunkwebsite||[]).push([[1713],{35208:e=>{e.exports=JSON.parse('[{"label":"news","permalink":"/blog/tags/news","count":25},{"label":"announcement","permalink":"/blog/tags/announcement","count":53},{"label":"case-studies","permalink":"/blog/tags/case-studies","count":10},{"label":"community","permalink":"/blog/tags/community","count":9}]')}}]);
\ No newline at end of file
diff --git a/assets/js/b2b675dd.9bdc6eda.js b/assets/js/b2b675dd.9bdc6eda.js
new file mode 100644
index 00000000..df8ead57
--- /dev/null
+++ b/assets/js/b2b675dd.9bdc6eda.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":14,"totalCount":131,"nextPage":"/blog/page/2","blogDescription":"Apache CloudStack Blog","blogTitle":"Blog"}')}}]);
\ No newline at end of file
diff --git a/assets/js/b2b675dd.e52cf883.js b/assets/js/b2b675dd.e52cf883.js
deleted file mode 100644
index 10f5e53d..00000000
--- a/assets/js/b2b675dd.e52cf883.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":13,"totalCount":130,"nextPage":"/blog/page/2","blogDescription":"Apache CloudStack Blog","blogTitle":"Blog"}')}}]);
\ No newline at end of file
diff --git a/assets/js/b2f554cd.13ddbd95.js b/assets/js/b2f554cd.13ddbd95.js
deleted file mode 100644
index 7f31cb12..00000000
--- a/assets/js/b2f554cd.13ddbd95.js
+++ /dev/null
@@ -1 +0,0 @@
-"use strict";(self.webpackChunkwebsite=self.webpackChunkwebsite||[]).push([[1477],{30010:e=>{e.exports=JSON.parse('{"blogPosts":[{"id":"india-user-group-2024","metadata":{"permalink":"/blog/india-user-group-2024","editUrl":"https://github.com/apache/cloudstack-www/tree/main/blog/2024-01-08-cloudstack-india-user-group-2024/index.md","source":"@site/blog/2024-01-08-cloudstack-india-user-group-2024/index.md","title":"CloudStack India User Group 2024","description":"On 23rd February, the 202 [...]
\ No newline at end of file
diff --git a/assets/js/b2f554cd.77cdbf40.js b/assets/js/b2f554cd.77cdbf40.js
new file mode 100644
index 00000000..8aab7ded
--- /dev/null
+++ b/assets/js/b2f554cd.77cdbf40.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkwebsite=self.webpackChunkwebsite||[]).push([[1477],{30010:e=>{e.exports=JSON.parse('{"blogPosts":[{"id":"cloudstack-and-gitops-at-scale","metadata":{"permalink":"/blog/cloudstack-and-gitops-at-scale","editUrl":"https://github.com/apache/cloudstack-www/tree/main/blog/2024-01-08-cloudstack-and-gitops-at-scale/index.md","source":"@site/blog/2024-01-08-cloudstack-and-gitops-at-scale/index.md","title":"CloudStack and GitOps at Enterprise Scale \u2013 The Success [...]
\ No newline at end of file
diff --git a/assets/js/d285ed2c.3dfc7eb9.js b/assets/js/d285ed2c.9d25611a.js
similarity index 57%
rename from assets/js/d285ed2c.3dfc7eb9.js
rename to assets/js/d285ed2c.9d25611a.js
index 697c4b70..ea922445 100644
--- a/assets/js/d285ed2c.3dfc7eb9.js
+++ b/assets/js/d285ed2c.9d25611a.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":13,"totalCount":130,"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":14,"totalCount":131,"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/d30682b0.77ca008c.js b/assets/js/d30682b0.77ca008c.js
new file mode 100644
index 00000000..faee467c
--- /dev/null
+++ b/assets/js/d30682b0.77ca008c.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkwebsite=self.webpackChunkwebsite||[]).push([[6262],{3905:(e,t,n)=>{n.d(t,{Zo:()=>u,kt:()=>m});var o=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 r(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,o)}return n}function i [...]
\ No newline at end of file
diff --git a/assets/js/d95d7d72.104c66c4.js b/assets/js/d95d7d72.104c66c4.js
new file mode 100644
index 00000000..97dcf502
--- /dev/null
+++ b/assets/js/d95d7d72.104c66c4.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkwebsite=self.webpackChunkwebsite||[]).push([[1145],{3905:(e,t,a)=>{a.d(t,{Zo:()=>c,kt:()=>g});var o=a(67294);function r(e,t,a){return t in e?Object.defineProperty(e,t,{value:a,enumerable:!0,configurable:!0,writable:!0}):e[t]=a,e}function n(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/d95d7d72.da7e97f9.js b/assets/js/d95d7d72.da7e97f9.js
deleted file mode 100644
index a3c232bd..00000000
--- a/assets/js/d95d7d72.da7e97f9.js
+++ /dev/null
@@ -1 +0,0 @@
-"use strict";(self.webpackChunkwebsite=self.webpackChunkwebsite||[]).push([[1145],{3905:(e,t,a)=>{a.d(t,{Zo:()=>c,kt:()=>g});var o=a(67294);function r(e,t,a){return t in e?Object.defineProperty(e,t,{value:a,enumerable:!0,configurable:!0,writable:!0}):e[t]=a,e}function n(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 i [...]
\ No newline at end of file
diff --git a/assets/js/e6a572c3.06e19d3a.js b/assets/js/e6a572c3.06e19d3a.js
deleted file mode 100644
index 680ed17a..00000000
--- a/assets/js/e6a572c3.06e19d3a.js
+++ /dev/null
@@ -1 +0,0 @@
-"use strict";(self.webpackChunkwebsite=self.webpackChunkwebsite||[]).push([[1194],{3905:(e,t,a)=>{a.d(t,{Zo:()=>c,kt:()=>g});var o=a(67294);function r(e,t,a){return t in e?Object.defineProperty(e,t,{value:a,enumerable:!0,configurable:!0,writable:!0}):e[t]=a,e}function n(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 i [...]
\ No newline at end of file
diff --git a/assets/js/e6a572c3.506528b0.js b/assets/js/e6a572c3.506528b0.js
new file mode 100644
index 00000000..607b68ab
--- /dev/null
+++ b/assets/js/e6a572c3.506528b0.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkwebsite=self.webpackChunkwebsite||[]).push([[1194],{3905:(e,t,a)=>{a.d(t,{Zo:()=>c,kt:()=>g});var o=a(67294);function r(e,t,a){return t in e?Object.defineProperty(e,t,{value:a,enumerable:!0,configurable:!0,writable:!0}):e[t]=a,e}function n(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/e6c641e3.59afdcba.js b/assets/js/e6c641e3.59afdcba.js
new file mode 100644
index 00000000..9b2b274f
--- /dev/null
+++ b/assets/js/e6c641e3.59afdcba.js
@@ -0,0 +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":11,"previousPage":"/blog/tags/case-studies","blogDescription":"Apache CloudStack Blog","blogTitle":"Blog"}')}}]);
\ No newline at end of file
diff --git a/assets/js/f091cc2c.60a6291c.js b/assets/js/f091cc2c.d66a5fe2.js
similarity index 58%
rename from assets/js/f091cc2c.60a6291c.js
rename to assets/js/f091cc2c.d66a5fe2.js
index 07ef464a..0b52df1c 100644
--- a/assets/js/f091cc2c.60a6291c.js
+++ b/assets/js/f091cc2c.d66a5fe2.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":13,"totalCount":130,"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":14,"totalCount":131,"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.294b60e1.js b/assets/js/f4165232.294b60e1.js
deleted file mode 100644
index 0d9778da..00000000
--- a/assets/js/f4165232.294b60e1.js
+++ /dev/null
@@ -1 +0,0 @@
-"use strict";(self.webpackChunkwebsite=self.webpackChunkwebsite||[]).push([[2106],{22710:e=>{e.exports=JSON.parse('{"permalink":"/blog/page/13","page":13,"postsPerPage":10,"totalPages":13,"totalCount":130,"previousPage":"/blog/page/12","blogDescription":"Apache CloudStack Blog","blogTitle":"Blog"}')}}]);
\ No newline at end of file
diff --git a/assets/js/f4165232.c0060273.js b/assets/js/f4165232.c0060273.js
new file mode 100644
index 00000000..19dfde39
--- /dev/null
+++ b/assets/js/f4165232.c0060273.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkwebsite=self.webpackChunkwebsite||[]).push([[2106],{22710:e=>{e.exports=JSON.parse('{"permalink":"/blog/page/13","page":13,"postsPerPage":10,"totalPages":14,"totalCount":131,"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/f79e7a43.ef512088.js b/assets/js/f79e7a43.ef512088.js
new file mode 100644
index 00000000..64a9cac9
--- /dev/null
+++ b/assets/js/f79e7a43.ef512088.js
@@ -0,0 +1 @@
+"use strict";(self.webpackChunkwebsite=self.webpackChunkwebsite||[]).push([[1635],{3905:(e,t,n)=>{n.d(t,{Zo:()=>u,kt:()=>m});var o=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 r(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,o)}return n}function i [...]
\ No newline at end of file
diff --git a/assets/js/main.346a3c5e.js b/assets/js/main.346a3c5e.js
deleted file mode 100644
index 2ed15572..00000000
--- a/assets/js/main.346a3c5e.js
+++ /dev/null
@@ -1,2 +0,0 @@
-/*! For license information please see main.346a3c5e.js.LICENSE.txt */
-(self.webpackChunkwebsite=self.webpackChunkwebsite||[]).push([[179],{723:(e,t,n)=>{"use strict";n.d(t,{Z:()=>p});var r=n(67294),a=n(87462),o=n(68356),i=n.n(o),l=n(16887);const c={"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.4f2f358d.js b/assets/js/main.4f2f358d.js
new file mode 100644
index 00000000..28ff2556
--- /dev/null
+++ b/assets/js/main.4f2f358d.js
@@ -0,0 +1,2 @@
+/*! For license information please see main.4f2f358d.js.LICENSE.txt */
+(self.webpackChunkwebsite=self.webpackChunkwebsite||[]).push([[179],{723:(e,t,n)=>{"use strict";n.d(t,{Z:()=>p});var r=n(67294),a=n(87462),o=n(68356),i=n.n(o),l=n(16887);const c={"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.346a3c5e.js.LICENSE.txt b/assets/js/main.4f2f358d.js.LICENSE.txt
similarity index 100%
rename from assets/js/main.346a3c5e.js.LICENSE.txt
rename to assets/js/main.4f2f358d.js.LICENSE.txt
diff --git a/assets/js/runtime~main.00313783.js b/assets/js/runtime~main.00313783.js
new file mode 100644
index 00000000..751765f4
--- /dev/null
+++ b/assets/js/runtime~main.00313783.js
@@ -0,0 +1 @@
+(()=>{"use strict";var e,f,a,c,d,b={},t={};function r(e){var f=t[e];if(void 0!==f)return f.exports;var a=t[e]={exports:{}};return b[e].call(a.exports,a,a.exports,r),a.exports}r.m=b,e=[],r.O=(f,a,c,d)=>{if(!a){var b=1/0;for(i=0;i<e.length;i++){a=e[i][0],c=e[i][1],d=e[i][2];for(var t=!0,o=0;o<a.length;o++)(!1&d||b>=d)&&Object.keys(r.O).every((e=>r.O[e](a[o])))?a.splice(o--,1):(t=!1,d<b&&(b=d));if(t){e.splice(i--,1);var n=c();void 0!==n&&(f=n)}}return f}d=d||0;for(var i=e.length;i>0&&e[i-1] [...]
\ No newline at end of file
diff --git a/assets/js/runtime~main.f50257f1.js b/assets/js/runtime~main.f50257f1.js
deleted file mode 100644
index d1033922..00000000
--- a/assets/js/runtime~main.f50257f1.js
+++ /dev/null
@@ -1 +0,0 @@
-(()=>{"use strict";var e,f,a,c,d,b={},t={};function r(e){var f=t[e];if(void 0!==f)return f.exports;var a=t[e]={exports:{}};return b[e].call(a.exports,a,a.exports,r),a.exports}r.m=b,e=[],r.O=(f,a,c,d)=>{if(!a){var b=1/0;for(i=0;i<e.length;i++){a=e[i][0],c=e[i][1],d=e[i][2];for(var t=!0,o=0;o<a.length;o++)(!1&d||b>=d)&&Object.keys(r.O).every((e=>r.O[e](a[o])))?a.splice(o--,1):(t=!1,d<b&&(b=d));if(t){e.splice(i--,1);var n=c();void 0!==n&&(f=n)}}return f}d=d||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 5add0f5a..94afd6cc 100644
--- a/blog/4_1_0_vote_in/index.html
+++ b/blog/4_1_0_vote_in/index.html
@@ -11,8 +11,8 @@
 
 
 <script src="scripts/bootstrap.bundle.min.js" async></script><link rel="stylesheet" href="/assets/css/styles.addf0d47.css">
-<link rel="preload" href="/assets/js/runtime~main.f50257f1.js" as="script">
-<link rel="preload" href="/assets/js/main.346a3c5e.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.00313783.js" as="script">
+<link rel="preload" href="/assets/js/main.4f2f358d.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=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
@@ -47,7 +47,7 @@ Foundation.
             </div>
           <br>
           </div></div></footer></div>
-<script src="/assets/js/runtime~main.f50257f1.js"></script>
-<script src="/assets/js/main.346a3c5e.js"></script>
+<script src="/assets/js/runtime~main.00313783.js"></script>
+<script src="/assets/js/main.4f2f358d.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 6b3ce6fc..cd4f9b79 100644
--- a/blog/advisory-apache-cloudstack-advisory-on/index.html
+++ b/blog/advisory-apache-cloudstack-advisory-on/index.html
@@ -11,8 +11,8 @@
 
 
 <script src="scripts/bootstrap.bundle.min.js" async></script><link rel="stylesheet" href="/assets/css/styles.addf0d47.css">
-<link rel="preload" href="/assets/js/runtime~main.f50257f1.js" as="script">
-<link rel="preload" href="/assets/js/main.346a3c5e.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.00313783.js" as="script">
+<link rel="preload" href="/assets/js/main.4f2f358d.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=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
@@ -47,7 +47,7 @@ Foundation.
             </div>
           <br>
           </div></div></footer></div>
-<script src="/assets/js/runtime~main.f50257f1.js"></script>
-<script src="/assets/js/main.346a3c5e.js"></script>
+<script src="/assets/js/runtime~main.00313783.js"></script>
+<script src="/assets/js/main.4f2f358d.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 b6a574d5..0ffeb1cf 100644
--- a/blog/announce_announcing_apache_cloudstack_4/index.html
+++ b/blog/announce_announcing_apache_cloudstack_4/index.html
@@ -11,8 +11,8 @@
 
 
 <script src="scripts/bootstrap.bundle.min.js" async></script><link rel="stylesheet" href="/assets/css/styles.addf0d47.css">
-<link rel="preload" href="/assets/js/runtime~main.f50257f1.js" as="script">
-<link rel="preload" href="/assets/js/main.346a3c5e.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.00313783.js" as="script">
+<link rel="preload" href="/assets/js/main.4f2f358d.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=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
@@ -47,7 +47,7 @@ Foundation.
             </div>
           <br>
           </div></div></footer></div>
-<script src="/assets/js/runtime~main.f50257f1.js"></script>
-<script src="/assets/js/main.346a3c5e.js"></script>
+<script src="/assets/js/runtime~main.00313783.js"></script>
+<script src="/assets/js/main.4f2f358d.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 a8b09680..4d775591 100644
--- a/blog/announcing-apache-cloudstack-4-12/index.html
+++ b/blog/announcing-apache-cloudstack-4-12/index.html
@@ -11,8 +11,8 @@
 
 
 <script src="scripts/bootstrap.bundle.min.js" async></script><link rel="stylesheet" href="/assets/css/styles.addf0d47.css">
-<link rel="preload" href="/assets/js/runtime~main.f50257f1.js" as="script">
-<link rel="preload" href="/assets/js/main.346a3c5e.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.00313783.js" as="script">
+<link rel="preload" href="/assets/js/main.4f2f358d.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=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
@@ -47,7 +47,7 @@ Foundation.
             </div>
           <br>
           </div></div></footer></div>
-<script src="/assets/js/runtime~main.f50257f1.js"></script>
-<script src="/assets/js/main.346a3c5e.js"></script>
+<script src="/assets/js/runtime~main.00313783.js"></script>
+<script src="/assets/js/main.4f2f358d.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 a78df3a9..588a7169 100644
--- a/blog/announcing-apache-cloudstack-lts-maintenance/index.html
+++ b/blog/announcing-apache-cloudstack-lts-maintenance/index.html
@@ -11,8 +11,8 @@
 
 
 <script src="scripts/bootstrap.bundle.min.js" async></script><link rel="stylesheet" href="/assets/css/styles.addf0d47.css">
-<link rel="preload" href="/assets/js/runtime~main.f50257f1.js" as="script">
-<link rel="preload" href="/assets/js/main.346a3c5e.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.00313783.js" as="script">
+<link rel="preload" href="/assets/js/main.4f2f358d.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=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.f50257f1.js"></script>
-<script src="/assets/js/main.346a3c5e.js"></script>
+<script src="/assets/js/runtime~main.00313783.js"></script>
+<script src="/assets/js/main.4f2f358d.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 c12db190..7970bb45 100644
--- a/blog/announcing-apache-cloudstack-lts-maintenance1/index.html
+++ b/blog/announcing-apache-cloudstack-lts-maintenance1/index.html
@@ -11,8 +11,8 @@
 
 
 <script src="scripts/bootstrap.bundle.min.js" async></script><link rel="stylesheet" href="/assets/css/styles.addf0d47.css">
-<link rel="preload" href="/assets/js/runtime~main.f50257f1.js" as="script">
-<link rel="preload" href="/assets/js/main.346a3c5e.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.00313783.js" as="script">
+<link rel="preload" href="/assets/js/main.4f2f358d.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=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.f50257f1.js"></script>
-<script src="/assets/js/main.346a3c5e.js"></script>
+<script src="/assets/js/runtime~main.00313783.js"></script>
+<script src="/assets/js/main.4f2f358d.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 431fd013..df7a0f0f 100644
--- a/blog/announcing-apache-cloudstack-lts-maintenance2/index.html
+++ b/blog/announcing-apache-cloudstack-lts-maintenance2/index.html
@@ -11,8 +11,8 @@
 
 
 <script src="scripts/bootstrap.bundle.min.js" async></script><link rel="stylesheet" href="/assets/css/styles.addf0d47.css">
-<link rel="preload" href="/assets/js/runtime~main.f50257f1.js" as="script">
-<link rel="preload" href="/assets/js/main.346a3c5e.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.00313783.js" as="script">
+<link rel="preload" href="/assets/js/main.4f2f358d.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=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.f50257f1.js"></script>
-<script src="/assets/js/main.346a3c5e.js"></script>
+<script src="/assets/js/runtime~main.00313783.js"></script>
+<script src="/assets/js/main.4f2f358d.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 885c22a4..a34ad462 100644
--- a/blog/announcing-apache-cloudstack-lts-maintenance3/index.html
+++ b/blog/announcing-apache-cloudstack-lts-maintenance3/index.html
@@ -11,8 +11,8 @@
 
 
 <script src="scripts/bootstrap.bundle.min.js" async></script><link rel="stylesheet" href="/assets/css/styles.addf0d47.css">
-<link rel="preload" href="/assets/js/runtime~main.f50257f1.js" as="script">
-<link rel="preload" href="/assets/js/main.346a3c5e.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.00313783.js" as="script">
+<link rel="preload" href="/assets/js/main.4f2f358d.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=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.f50257f1.js"></script>
-<script src="/assets/js/main.346a3c5e.js"></script>
+<script src="/assets/js/runtime~main.00313783.js"></script>
+<script src="/assets/js/main.4f2f358d.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 65777209..cbbaf75e 100644
--- a/blog/announcing_apache_cloudmonkey_v5_2/index.html
+++ b/blog/announcing_apache_cloudmonkey_v5_2/index.html
@@ -11,8 +11,8 @@
 
 
 <script src="scripts/bootstrap.bundle.min.js" async></script><link rel="stylesheet" href="/assets/css/styles.addf0d47.css">
-<link rel="preload" href="/assets/js/runtime~main.f50257f1.js" as="script">
-<link rel="preload" href="/assets/js/main.346a3c5e.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.00313783.js" as="script">
+<link rel="preload" href="/assets/js/main.4f2f358d.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=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
@@ -47,7 +47,7 @@ Foundation.
             </div>
           <br>
           </div></div></footer></div>
-<script src="/assets/js/runtime~main.f50257f1.js"></script>
-<script src="/assets/js/main.346a3c5e.js"></script>
+<script src="/assets/js/runtime~main.00313783.js"></script>
+<script src="/assets/js/main.4f2f358d.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 3b0e9b8d..0e5651c2 100644
--- a/blog/announcing_apache_cloudstack_4_2/index.html
+++ b/blog/announcing_apache_cloudstack_4_2/index.html
@@ -11,8 +11,8 @@
 
 
 <script src="scripts/bootstrap.bundle.min.js" async></script><link rel="stylesheet" href="/assets/css/styles.addf0d47.css">
-<link rel="preload" href="/assets/js/runtime~main.f50257f1.js" as="script">
-<link rel="preload" href="/assets/js/main.346a3c5e.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.00313783.js" as="script">
+<link rel="preload" href="/assets/js/main.4f2f358d.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=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
@@ -47,7 +47,7 @@ Foundation.
             </div>
           <br>
           </div></div></footer></div>
-<script src="/assets/js/runtime~main.f50257f1.js"></script>
-<script src="/assets/js/main.346a3c5e.js"></script>
+<script src="/assets/js/runtime~main.00313783.js"></script>
+<script src="/assets/js/main.4f2f358d.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 70863e49..b44e353d 100644
--- a/blog/announcing_apache_cloudstack_4_21/index.html
+++ b/blog/announcing_apache_cloudstack_4_21/index.html
@@ -11,8 +11,8 @@
 
 
 <script src="scripts/bootstrap.bundle.min.js" async></script><link rel="stylesheet" href="/assets/css/styles.addf0d47.css">
-<link rel="preload" href="/assets/js/runtime~main.f50257f1.js" as="script">
-<link rel="preload" href="/assets/js/main.346a3c5e.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.00313783.js" as="script">
+<link rel="preload" href="/assets/js/main.4f2f358d.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=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
@@ -47,7 +47,7 @@ Foundation.
             </div>
           <br>
           </div></div></footer></div>
-<script src="/assets/js/runtime~main.f50257f1.js"></script>
-<script src="/assets/js/main.346a3c5e.js"></script>
+<script src="/assets/js/runtime~main.00313783.js"></script>
+<script src="/assets/js/main.4f2f358d.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 f4fa72a9..abefbfd3 100644
--- a/blog/announcing_apache_cloudstack_4_3/index.html
+++ b/blog/announcing_apache_cloudstack_4_3/index.html
@@ -11,8 +11,8 @@
 
 
 <script src="scripts/bootstrap.bundle.min.js" async></script><link rel="stylesheet" href="/assets/css/styles.addf0d47.css">
-<link rel="preload" href="/assets/js/runtime~main.f50257f1.js" as="script">
-<link rel="preload" href="/assets/js/main.346a3c5e.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.00313783.js" as="script">
+<link rel="preload" href="/assets/js/main.4f2f358d.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=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
@@ -47,7 +47,7 @@ Foundation.
             </div>
           <br>
           </div></div></footer></div>
-<script src="/assets/js/runtime~main.f50257f1.js"></script>
-<script src="/assets/js/main.346a3c5e.js"></script>
+<script src="/assets/js/runtime~main.00313783.js"></script>
+<script src="/assets/js/main.4f2f358d.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 7b7a91a6..ed81f9c8 100644
--- a/blog/announcing_apache_cloudstack_cloudmonkey_5/index.html
+++ b/blog/announcing_apache_cloudstack_cloudmonkey_5/index.html
@@ -11,8 +11,8 @@
 
 
 <script src="scripts/bootstrap.bundle.min.js" async></script><link rel="stylesheet" href="/assets/css/styles.addf0d47.css">
-<link rel="preload" href="/assets/js/runtime~main.f50257f1.js" as="script">
-<link rel="preload" href="/assets/js/main.346a3c5e.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.00313783.js" as="script">
+<link rel="preload" href="/assets/js/main.4f2f358d.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=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
@@ -47,7 +47,7 @@ Foundation.
             </div>
           <br>
           </div></div></footer></div>
-<script src="/assets/js/runtime~main.f50257f1.js"></script>
-<script src="/assets/js/main.346a3c5e.js"></script>
+<script src="/assets/js/runtime~main.00313783.js"></script>
+<script src="/assets/js/main.4f2f358d.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 d46ae73b..291bc001 100644
--- a/blog/announcing_apache_cloudstack_v4_4/index.html
+++ b/blog/announcing_apache_cloudstack_v4_4/index.html
@@ -11,8 +11,8 @@
 
 
 <script src="scripts/bootstrap.bundle.min.js" async></script><link rel="stylesheet" href="/assets/css/styles.addf0d47.css">
-<link rel="preload" href="/assets/js/runtime~main.f50257f1.js" as="script">
-<link rel="preload" href="/assets/js/main.346a3c5e.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.00313783.js" as="script">
+<link rel="preload" href="/assets/js/main.4f2f358d.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=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
@@ -47,7 +47,7 @@ Foundation.
             </div>
           <br>
           </div></div></footer></div>
-<script src="/assets/js/runtime~main.f50257f1.js"></script>
-<script src="/assets/js/main.346a3c5e.js"></script>
+<script src="/assets/js/runtime~main.00313783.js"></script>
+<script src="/assets/js/main.4f2f358d.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 50144c81..9d0ebc0f 100644
--- a/blog/announcing_cloudstack_collaboration_conference_2013/index.html
+++ b/blog/announcing_cloudstack_collaboration_conference_2013/index.html
@@ -11,8 +11,8 @@
 
 
 <script src="scripts/bootstrap.bundle.min.js" async></script><link rel="stylesheet" href="/assets/css/styles.addf0d47.css">
-<link rel="preload" href="/assets/js/runtime~main.f50257f1.js" as="script">
-<link rel="preload" href="/assets/js/main.346a3c5e.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.00313783.js" as="script">
+<link rel="preload" href="/assets/js/main.4f2f358d.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=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
@@ -47,7 +47,7 @@ Foundation.
             </div>
           <br>
           </div></div></footer></div>
-<script src="/assets/js/runtime~main.f50257f1.js"></script>
-<script src="/assets/js/main.346a3c5e.js"></script>
+<script src="/assets/js/runtime~main.00313783.js"></script>
+<script src="/assets/js/main.4f2f358d.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 284c75c0..021c9729 100644
--- a/blog/announcing_the_cloudstack_collaboration_conference/index.html
+++ b/blog/announcing_the_cloudstack_collaboration_conference/index.html
@@ -11,8 +11,8 @@
 
 
 <script src="scripts/bootstrap.bundle.min.js" async></script><link rel="stylesheet" href="/assets/css/styles.addf0d47.css">
-<link rel="preload" href="/assets/js/runtime~main.f50257f1.js" as="script">
-<link rel="preload" href="/assets/js/main.346a3c5e.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.00313783.js" as="script">
+<link rel="preload" href="/assets/js/main.4f2f358d.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=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
@@ -47,7 +47,7 @@ Foundation.
             </div>
           <br>
           </div></div></footer></div>
-<script src="/assets/js/runtime~main.f50257f1.js"></script>
-<script src="/assets/js/main.346a3c5e.js"></script>
+<script src="/assets/js/runtime~main.00313783.js"></script>
+<script src="/assets/js/main.4f2f358d.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 dfc173c3..8ab73eef 100644
--- a/blog/apache-cloudstack-4-17-release/index.html
+++ b/blog/apache-cloudstack-4-17-release/index.html
@@ -11,8 +11,8 @@
 
 
 <script src="scripts/bootstrap.bundle.min.js" async></script><link rel="stylesheet" href="/assets/css/styles.addf0d47.css">
-<link rel="preload" href="/assets/js/runtime~main.f50257f1.js" as="script">
-<link rel="preload" href="/assets/js/main.346a3c5e.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.00313783.js" as="script">
+<link rel="preload" href="/assets/js/main.4f2f358d.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=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.f50257f1.js"></script>
-<script src="/assets/js/main.346a3c5e.js"></script>
+<script src="/assets/js/runtime~main.00313783.js"></script>
+<script src="/assets/js/main.4f2f358d.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 287ec537..24fe0bb3 100644
--- a/blog/apache-cloudstack-4-18-0/index.html
+++ b/blog/apache-cloudstack-4-18-0/index.html
@@ -11,8 +11,8 @@
 
 
 <script src="scripts/bootstrap.bundle.min.js" async></script><link rel="stylesheet" href="/assets/css/styles.addf0d47.css">
-<link rel="preload" href="/assets/js/runtime~main.f50257f1.js" as="script">
-<link rel="preload" href="/assets/js/main.346a3c5e.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.00313783.js" as="script">
+<link rel="preload" href="/assets/js/main.4f2f358d.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=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.f50257f1.js"></script>
-<script src="/assets/js/main.346a3c5e.js"></script>
+<script src="/assets/js/runtime~main.00313783.js"></script>
+<script src="/assets/js/main.4f2f358d.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 6bbd3742..2390acbf 100644
--- a/blog/apache-cloudstack-and-tungsten-fabric/index.html
+++ b/blog/apache-cloudstack-and-tungsten-fabric/index.html
@@ -11,8 +11,8 @@
 
 
 <script src="scripts/bootstrap.bundle.min.js" async></script><link rel="stylesheet" href="/assets/css/styles.addf0d47.css">
-<link rel="preload" href="/assets/js/runtime~main.f50257f1.js" as="script">
-<link rel="preload" href="/assets/js/main.346a3c5e.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.00313783.js" as="script">
+<link rel="preload" href="/assets/js/main.4f2f358d.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=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
@@ -47,7 +47,7 @@ Foundation.
             </div>
           <br>
           </div></div></footer></div>
-<script src="/assets/js/runtime~main.f50257f1.js"></script>
-<script src="/assets/js/main.346a3c5e.js"></script>
+<script src="/assets/js/runtime~main.00313783.js"></script>
+<script src="/assets/js/main.4f2f358d.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 b995238e..c1f45e7d 100644
--- a/blog/apache-cloudstack-at-cloudfest/index.html
+++ b/blog/apache-cloudstack-at-cloudfest/index.html
@@ -11,8 +11,8 @@
 
 
 <script src="scripts/bootstrap.bundle.min.js" async></script><link rel="stylesheet" href="/assets/css/styles.addf0d47.css">
-<link rel="preload" href="/assets/js/runtime~main.f50257f1.js" as="script">
-<link rel="preload" href="/assets/js/main.346a3c5e.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.00313783.js" as="script">
+<link rel="preload" href="/assets/js/main.4f2f358d.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=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
@@ -47,7 +47,7 @@ Foundation.
             </div>
           <br>
           </div></div></footer></div>
-<script src="/assets/js/runtime~main.f50257f1.js"></script>
-<script src="/assets/js/main.346a3c5e.js"></script>
+<script src="/assets/js/runtime~main.00313783.js"></script>
+<script src="/assets/js/main.4f2f358d.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 71663d8d..c8a78b6c 100644
--- a/blog/apache-cloudstack-cloudmonkey-v6-2/index.html
+++ b/blog/apache-cloudstack-cloudmonkey-v6-2/index.html
@@ -11,8 +11,8 @@
 
 
 <script src="scripts/bootstrap.bundle.min.js" async></script><link rel="stylesheet" href="/assets/css/styles.addf0d47.css">
-<link rel="preload" href="/assets/js/runtime~main.f50257f1.js" as="script">
-<link rel="preload" href="/assets/js/main.346a3c5e.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.00313783.js" as="script">
+<link rel="preload" href="/assets/js/main.4f2f358d.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=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
@@ -50,7 +50,7 @@ Foundation.
             </div>
           <br>
           </div></div></footer></div>
-<script src="/assets/js/runtime~main.f50257f1.js"></script>
-<script src="/assets/js/main.346a3c5e.js"></script>
+<script src="/assets/js/runtime~main.00313783.js"></script>
+<script src="/assets/js/main.4f2f358d.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 e383b724..0b7b870f 100644
--- a/blog/apache-cloudstack-lts-maintenance-release/index.html
+++ b/blog/apache-cloudstack-lts-maintenance-release/index.html
@@ -11,8 +11,8 @@
 
 
 <script src="scripts/bootstrap.bundle.min.js" async></script><link rel="stylesheet" href="/assets/css/styles.addf0d47.css">
-<link rel="preload" href="/assets/js/runtime~main.f50257f1.js" as="script">
-<link rel="preload" href="/assets/js/main.346a3c5e.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.00313783.js" as="script">
+<link rel="preload" href="/assets/js/main.4f2f358d.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=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.f50257f1.js"></script>
-<script src="/assets/js/main.346a3c5e.js"></script>
+<script src="/assets/js/runtime~main.00313783.js"></script>
+<script src="/assets/js/main.4f2f358d.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 0b3526a1..81acc5bc 100644
--- a/blog/apache-cloudstack-lts-maintenance-release1/index.html
+++ b/blog/apache-cloudstack-lts-maintenance-release1/index.html
@@ -11,8 +11,8 @@
 
 
 <script src="scripts/bootstrap.bundle.min.js" async></script><link rel="stylesheet" href="/assets/css/styles.addf0d47.css">
-<link rel="preload" href="/assets/js/runtime~main.f50257f1.js" as="script">
-<link rel="preload" href="/assets/js/main.346a3c5e.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.00313783.js" as="script">
+<link rel="preload" href="/assets/js/main.4f2f358d.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=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.f50257f1.js"></script>
-<script src="/assets/js/main.346a3c5e.js"></script>
+<script src="/assets/js/runtime~main.00313783.js"></script>
+<script src="/assets/js/main.4f2f358d.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 f02d1440..f66e72da 100644
--- a/blog/apache-cloudstack-lts-maintenance-release2/index.html
+++ b/blog/apache-cloudstack-lts-maintenance-release2/index.html
@@ -11,8 +11,8 @@
 
 
 <script src="scripts/bootstrap.bundle.min.js" async></script><link rel="stylesheet" href="/assets/css/styles.addf0d47.css">
-<link rel="preload" href="/assets/js/runtime~main.f50257f1.js" as="script">
-<link rel="preload" href="/assets/js/main.346a3c5e.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.00313783.js" as="script">
+<link rel="preload" href="/assets/js/main.4f2f358d.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=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.f50257f1.js"></script>
-<script src="/assets/js/main.346a3c5e.js"></script>
+<script src="/assets/js/runtime~main.00313783.js"></script>
+<script src="/assets/js/main.4f2f358d.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 ab024a54..9d3e43ac 100644
--- a/blog/apache-cloudstack-lts-maintenance-release3/index.html
+++ b/blog/apache-cloudstack-lts-maintenance-release3/index.html
@@ -11,8 +11,8 @@
 
 
 <script src="scripts/bootstrap.bundle.min.js" async></script><link rel="stylesheet" href="/assets/css/styles.addf0d47.css">
-<link rel="preload" href="/assets/js/runtime~main.f50257f1.js" as="script">
-<link rel="preload" href="/assets/js/main.346a3c5e.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.00313783.js" as="script">
+<link rel="preload" href="/assets/js/main.4f2f358d.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=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.f50257f1.js"></script>
-<script src="/assets/js/main.346a3c5e.js"></script>
+<script src="/assets/js/runtime~main.00313783.js"></script>
+<script src="/assets/js/main.4f2f358d.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 cb81bf22..d10ee6a0 100644
--- a/blog/apache-cloudstack-lts-release-41710/index.html
+++ b/blog/apache-cloudstack-lts-release-41710/index.html
@@ -11,8 +11,8 @@
 
 
 <script src="scripts/bootstrap.bundle.min.js" async></script><link rel="stylesheet" href="/assets/css/styles.addf0d47.css">
-<link rel="preload" href="/assets/js/runtime~main.f50257f1.js" as="script">
-<link rel="preload" href="/assets/js/main.346a3c5e.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.00313783.js" as="script">
+<link rel="preload" href="/assets/js/main.4f2f358d.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=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
@@ -48,7 +48,7 @@ Foundation.
             </div>
           <br>
           </div></div></footer></div>
-<script src="/assets/js/runtime~main.f50257f1.js"></script>
-<script src="/assets/js/main.346a3c5e.js"></script>
+<script src="/assets/js/runtime~main.00313783.js"></script>
+<script src="/assets/js/main.4f2f358d.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 2ea61b93..b2cc3bf8 100644
--- a/blog/apache-cloudstack-lts-release-41720/index.html
+++ b/blog/apache-cloudstack-lts-release-41720/index.html
@@ -11,8 +11,8 @@
 
 
 <script src="scripts/bootstrap.bundle.min.js" async></script><link rel="stylesheet" href="/assets/css/styles.addf0d47.css">
-<link rel="preload" href="/assets/js/runtime~main.f50257f1.js" as="script">
-<link rel="preload" href="/assets/js/main.346a3c5e.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.00313783.js" as="script">
+<link rel="preload" href="/assets/js/main.4f2f358d.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=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
@@ -48,7 +48,7 @@ Foundation.
             </div>
           <br>
           </div></div></footer></div>
-<script src="/assets/js/runtime~main.f50257f1.js"></script>
-<script src="/assets/js/main.346a3c5e.js"></script>
+<script src="/assets/js/runtime~main.00313783.js"></script>
+<script src="/assets/js/main.4f2f358d.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 f13712c9..25a41a2c 100644
--- a/blog/apache-cloudstack-terraform-provider-v0/index.html
+++ b/blog/apache-cloudstack-terraform-provider-v0/index.html
@@ -11,8 +11,8 @@
 
 
 <script src="scripts/bootstrap.bundle.min.js" async></script><link rel="stylesheet" href="/assets/css/styles.addf0d47.css">
-<link rel="preload" href="/assets/js/runtime~main.f50257f1.js" as="script">
-<link rel="preload" href="/assets/js/main.346a3c5e.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.00313783.js" as="script">
+<link rel="preload" href="/assets/js/main.4f2f358d.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=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
@@ -47,7 +47,7 @@ Foundation.
             </div>
           <br>
           </div></div></footer></div>
-<script src="/assets/js/runtime~main.f50257f1.js"></script>
-<script src="/assets/js/main.346a3c5e.js"></script>
+<script src="/assets/js/runtime~main.00313783.js"></script>
+<script src="/assets/js/main.4f2f358d.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 3191c3df..7810b8c3 100644
--- a/blog/apache-cloudstack-use-cases-benefits/index.html
+++ b/blog/apache-cloudstack-use-cases-benefits/index.html
@@ -11,8 +11,8 @@
 
 
 <script src="scripts/bootstrap.bundle.min.js" async></script><link rel="stylesheet" href="/assets/css/styles.addf0d47.css">
-<link rel="preload" href="/assets/js/runtime~main.f50257f1.js" as="script">
-<link rel="preload" href="/assets/js/main.346a3c5e.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.00313783.js" as="script">
+<link rel="preload" href="/assets/js/main.4f2f358d.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=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
@@ -47,7 +47,7 @@ Foundation.
             </div>
           <br>
           </div></div></footer></div>
-<script src="/assets/js/runtime~main.f50257f1.js"></script>
-<script src="/assets/js/main.346a3c5e.js"></script>
+<script src="/assets/js/runtime~main.00313783.js"></script>
+<script src="/assets/js/main.4f2f358d.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 10a9c435..b7329126 100644
--- a/blog/apache_cloudstack_2013_collaboration_conference/index.html
+++ b/blog/apache_cloudstack_2013_collaboration_conference/index.html
@@ -11,8 +11,8 @@
 
 
 <script src="scripts/bootstrap.bundle.min.js" async></script><link rel="stylesheet" href="/assets/css/styles.addf0d47.css">
-<link rel="preload" href="/assets/js/runtime~main.f50257f1.js" as="script">
-<link rel="preload" href="/assets/js/main.346a3c5e.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.00313783.js" as="script">
+<link rel="preload" href="/assets/js/main.4f2f358d.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=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
@@ -47,7 +47,7 @@ Foundation.
             </div>
           <br>
           </div></div></footer></div>
-<script src="/assets/js/runtime~main.f50257f1.js"></script>
-<script src="/assets/js/main.346a3c5e.js"></script>
+<script src="/assets/js/runtime~main.00313783.js"></script>
+<script src="/assets/js/main.4f2f358d.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 7102a7b1..1be06a63 100644
--- a/blog/apache_cloudstack_4_0_0/index.html
+++ b/blog/apache_cloudstack_4_0_0/index.html
@@ -11,8 +11,8 @@
 
 
 <script src="scripts/bootstrap.bundle.min.js" async></script><link rel="stylesheet" href="/assets/css/styles.addf0d47.css">
-<link rel="preload" href="/assets/js/runtime~main.f50257f1.js" as="script">
-<link rel="preload" href="/assets/js/main.346a3c5e.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.00313783.js" as="script">
+<link rel="preload" href="/assets/js/main.4f2f358d.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=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
@@ -47,7 +47,7 @@ Foundation.
             </div>
           <br>
           </div></div></footer></div>
-<script src="/assets/js/runtime~main.f50257f1.js"></script>
-<script src="/assets/js/main.346a3c5e.js"></script>
+<script src="/assets/js/runtime~main.00313783.js"></script>
+<script src="/assets/js/main.4f2f358d.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 9399b49d..1c154c6d 100644
--- a/blog/apache_cloudstack_4_0_11/index.html
+++ b/blog/apache_cloudstack_4_0_11/index.html
@@ -11,8 +11,8 @@
 
 
 <script src="scripts/bootstrap.bundle.min.js" async></script><link rel="stylesheet" href="/assets/css/styles.addf0d47.css">
-<link rel="preload" href="/assets/js/runtime~main.f50257f1.js" as="script">
-<link rel="preload" href="/assets/js/main.346a3c5e.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.00313783.js" as="script">
+<link rel="preload" href="/assets/js/main.4f2f358d.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=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
@@ -47,7 +47,7 @@ Foundation.
             </div>
           <br>
           </div></div></footer></div>
-<script src="/assets/js/runtime~main.f50257f1.js"></script>
-<script src="/assets/js/main.346a3c5e.js"></script>
+<script src="/assets/js/runtime~main.00313783.js"></script>
+<script src="/assets/js/main.4f2f358d.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 fa30ba1d..f03c92fa 100644
--- a/blog/apache_cloudstack_4_0_2/index.html
+++ b/blog/apache_cloudstack_4_0_2/index.html
@@ -11,8 +11,8 @@
 
 
 <script src="scripts/bootstrap.bundle.min.js" async></script><link rel="stylesheet" href="/assets/css/styles.addf0d47.css">
-<link rel="preload" href="/assets/js/runtime~main.f50257f1.js" as="script">
-<link rel="preload" href="/assets/js/main.346a3c5e.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.00313783.js" as="script">
+<link rel="preload" href="/assets/js/main.4f2f358d.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=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
@@ -47,7 +47,7 @@ Foundation.
             </div>
           <br>
           </div></div></footer></div>
-<script src="/assets/js/runtime~main.f50257f1.js"></script>
-<script src="/assets/js/main.346a3c5e.js"></script>
+<script src="/assets/js/runtime~main.00313783.js"></script>
+<script src="/assets/js/main.4f2f358d.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 bbf6c6e7..3ce9717a 100644
--- a/blog/apache_cloudstack_4_1_0/index.html
+++ b/blog/apache_cloudstack_4_1_0/index.html
@@ -11,8 +11,8 @@
 
 
 <script src="scripts/bootstrap.bundle.min.js" async></script><link rel="stylesheet" href="/assets/css/styles.addf0d47.css">
-<link rel="preload" href="/assets/js/runtime~main.f50257f1.js" as="script">
-<link rel="preload" href="/assets/js/main.346a3c5e.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.00313783.js" as="script">
+<link rel="preload" href="/assets/js/main.4f2f358d.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=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
@@ -47,7 +47,7 @@ Foundation.
             </div>
           <br>
           </div></div></footer></div>
-<script src="/assets/js/runtime~main.f50257f1.js"></script>
-<script src="/assets/js/main.346a3c5e.js"></script>
+<script src="/assets/js/runtime~main.00313783.js"></script>
+<script src="/assets/js/main.4f2f358d.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 ba22ae49..33e29f16 100644
--- a/blog/apache_cloudstack_4_1_1/index.html
+++ b/blog/apache_cloudstack_4_1_1/index.html
@@ -11,8 +11,8 @@
 
 
 <script src="scripts/bootstrap.bundle.min.js" async></script><link rel="stylesheet" href="/assets/css/styles.addf0d47.css">
-<link rel="preload" href="/assets/js/runtime~main.f50257f1.js" as="script">
-<link rel="preload" href="/assets/js/main.346a3c5e.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.00313783.js" as="script">
+<link rel="preload" href="/assets/js/main.4f2f358d.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=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
@@ -47,7 +47,7 @@ Foundation.
             </div>
           <br>
           </div></div></footer></div>
-<script src="/assets/js/runtime~main.f50257f1.js"></script>
-<script src="/assets/js/main.346a3c5e.js"></script>
+<script src="/assets/js/runtime~main.00313783.js"></script>
+<script src="/assets/js/main.4f2f358d.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 dd696958..904ce561 100644
--- a/blog/apache_cloudstack_4_6_is/index.html
+++ b/blog/apache_cloudstack_4_6_is/index.html
@@ -11,8 +11,8 @@
 
 
 <script src="scripts/bootstrap.bundle.min.js" async></script><link rel="stylesheet" href="/assets/css/styles.addf0d47.css">
-<link rel="preload" href="/assets/js/runtime~main.f50257f1.js" as="script">
-<link rel="preload" href="/assets/js/main.346a3c5e.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.00313783.js" as="script">
+<link rel="preload" href="/assets/js/main.4f2f358d.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=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
@@ -47,7 +47,7 @@ Foundation.
             </div>
           <br>
           </div></div></footer></div>
-<script src="/assets/js/runtime~main.f50257f1.js"></script>
-<script src="/assets/js/main.346a3c5e.js"></script>
+<script src="/assets/js/runtime~main.00313783.js"></script>
+<script src="/assets/js/main.4f2f358d.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 d2e55a8d..ffb9d812 100644
--- a/blog/apache_cloudstack_collab_conference_for/index.html
+++ b/blog/apache_cloudstack_collab_conference_for/index.html
@@ -11,8 +11,8 @@
 
 
 <script src="scripts/bootstrap.bundle.min.js" async></script><link rel="stylesheet" href="/assets/css/styles.addf0d47.css">
-<link rel="preload" href="/assets/js/runtime~main.f50257f1.js" as="script">
-<link rel="preload" href="/assets/js/main.346a3c5e.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.00313783.js" as="script">
+<link rel="preload" href="/assets/js/main.4f2f358d.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=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
@@ -47,7 +47,7 @@ Foundation.
             </div>
           <br>
           </div></div></footer></div>
-<script src="/assets/js/runtime~main.f50257f1.js"></script>
-<script src="/assets/js/main.346a3c5e.js"></script>
+<script src="/assets/js/runtime~main.00313783.js"></script>
+<script src="/assets/js/main.4f2f358d.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 80649e2e..f07023bd 100644
--- a/blog/apache_cloudstack_registeruserkeys_authorization_vulnerability/index.html
+++ b/blog/apache_cloudstack_registeruserkeys_authorization_vulnerability/index.html
@@ -11,8 +11,8 @@
 
 
 <script src="scripts/bootstrap.bundle.min.js" async></script><link rel="stylesheet" href="/assets/css/styles.addf0d47.css">
-<link rel="preload" href="/assets/js/runtime~main.f50257f1.js" as="script">
-<link rel="preload" href="/assets/js/main.346a3c5e.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.00313783.js" as="script">
+<link rel="preload" href="/assets/js/main.4f2f358d.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=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
@@ -48,7 +48,7 @@ Foundation.
             </div>
           <br>
           </div></div></footer></div>
-<script src="/assets/js/runtime~main.f50257f1.js"></script>
-<script src="/assets/js/main.346a3c5e.js"></script>
+<script src="/assets/js/runtime~main.00313783.js"></script>
+<script src="/assets/js/main.4f2f358d.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 eff821dd..9e402763 100644
--- a/blog/apache_cloudstack_weekly_news_1/index.html
+++ b/blog/apache_cloudstack_weekly_news_1/index.html
@@ -11,8 +11,8 @@
 
 
 <script src="scripts/bootstrap.bundle.min.js" async></script><link rel="stylesheet" href="/assets/css/styles.addf0d47.css">
-<link rel="preload" href="/assets/js/runtime~main.f50257f1.js" as="script">
-<link rel="preload" href="/assets/js/main.346a3c5e.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.00313783.js" as="script">
+<link rel="preload" href="/assets/js/main.4f2f358d.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=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
@@ -47,7 +47,7 @@ Foundation.
             </div>
           <br>
           </div></div></footer></div>
-<script src="/assets/js/runtime~main.f50257f1.js"></script>
-<script src="/assets/js/main.346a3c5e.js"></script>
+<script src="/assets/js/runtime~main.00313783.js"></script>
+<script src="/assets/js/main.4f2f358d.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 981221c4..f72795aa 100644
--- a/blog/apache_cloudstack_weekly_news_10/index.html
+++ b/blog/apache_cloudstack_weekly_news_10/index.html
@@ -11,8 +11,8 @@
 
 
 <script src="scripts/bootstrap.bundle.min.js" async></script><link rel="stylesheet" href="/assets/css/styles.addf0d47.css">
-<link rel="preload" href="/assets/js/runtime~main.f50257f1.js" as="script">
-<link rel="preload" href="/assets/js/main.346a3c5e.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.00313783.js" as="script">
+<link rel="preload" href="/assets/js/main.4f2f358d.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=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
@@ -47,7 +47,7 @@ Foundation.
             </div>
           <br>
           </div></div></footer></div>
-<script src="/assets/js/runtime~main.f50257f1.js"></script>
-<script src="/assets/js/main.346a3c5e.js"></script>
+<script src="/assets/js/runtime~main.00313783.js"></script>
+<script src="/assets/js/main.4f2f358d.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 1ef9ca28..54f9b29b 100644
--- a/blog/apache_cloudstack_weekly_news_11/index.html
+++ b/blog/apache_cloudstack_weekly_news_11/index.html
@@ -11,8 +11,8 @@
 
 
 <script src="scripts/bootstrap.bundle.min.js" async></script><link rel="stylesheet" href="/assets/css/styles.addf0d47.css">
-<link rel="preload" href="/assets/js/runtime~main.f50257f1.js" as="script">
-<link rel="preload" href="/assets/js/main.346a3c5e.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.00313783.js" as="script">
+<link rel="preload" href="/assets/js/main.4f2f358d.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=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
@@ -47,7 +47,7 @@ Foundation.
             </div>
           <br>
           </div></div></footer></div>
-<script src="/assets/js/runtime~main.f50257f1.js"></script>
-<script src="/assets/js/main.346a3c5e.js"></script>
+<script src="/assets/js/runtime~main.00313783.js"></script>
+<script src="/assets/js/main.4f2f358d.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 ec05b95f..9a69a51b 100644
--- a/blog/apache_cloudstack_weekly_news_111/index.html
+++ b/blog/apache_cloudstack_weekly_news_111/index.html
@@ -11,8 +11,8 @@
 
 
 <script src="scripts/bootstrap.bundle.min.js" async></script><link rel="stylesheet" href="/assets/css/styles.addf0d47.css">
-<link rel="preload" href="/assets/js/runtime~main.f50257f1.js" as="script">
-<link rel="preload" href="/assets/js/main.346a3c5e.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.00313783.js" as="script">
+<link rel="preload" href="/assets/js/main.4f2f358d.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=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
@@ -47,7 +47,7 @@ Foundation.
             </div>
           <br>
           </div></div></footer></div>
-<script src="/assets/js/runtime~main.f50257f1.js"></script>
-<script src="/assets/js/main.346a3c5e.js"></script>
+<script src="/assets/js/runtime~main.00313783.js"></script>
+<script src="/assets/js/main.4f2f358d.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 2ed4fa78..6972e4f2 100644
--- a/blog/apache_cloudstack_weekly_news_12/index.html
+++ b/blog/apache_cloudstack_weekly_news_12/index.html
@@ -11,8 +11,8 @@
 
 
 <script src="scripts/bootstrap.bundle.min.js" async></script><link rel="stylesheet" href="/assets/css/styles.addf0d47.css">
-<link rel="preload" href="/assets/js/runtime~main.f50257f1.js" as="script">
-<link rel="preload" href="/assets/js/main.346a3c5e.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.00313783.js" as="script">
+<link rel="preload" href="/assets/js/main.4f2f358d.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=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
@@ -47,7 +47,7 @@ Foundation.
             </div>
           <br>
           </div></div></footer></div>
-<script src="/assets/js/runtime~main.f50257f1.js"></script>
-<script src="/assets/js/main.346a3c5e.js"></script>
+<script src="/assets/js/runtime~main.00313783.js"></script>
+<script src="/assets/js/main.4f2f358d.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 48b49cb7..fe032e18 100644
--- a/blog/apache_cloudstack_weekly_news_13/index.html
+++ b/blog/apache_cloudstack_weekly_news_13/index.html
@@ -11,8 +11,8 @@
 
 
 <script src="scripts/bootstrap.bundle.min.js" async></script><link rel="stylesheet" href="/assets/css/styles.addf0d47.css">
-<link rel="preload" href="/assets/js/runtime~main.f50257f1.js" as="script">
-<link rel="preload" href="/assets/js/main.346a3c5e.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.00313783.js" as="script">
+<link rel="preload" href="/assets/js/main.4f2f358d.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=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
@@ -47,7 +47,7 @@ Foundation.
             </div>
           <br>
           </div></div></footer></div>
-<script src="/assets/js/runtime~main.f50257f1.js"></script>
-<script src="/assets/js/main.346a3c5e.js"></script>
+<script src="/assets/js/runtime~main.00313783.js"></script>
+<script src="/assets/js/main.4f2f358d.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 3951ef69..ff7e8963 100644
--- a/blog/apache_cloudstack_weekly_news_14/index.html
+++ b/blog/apache_cloudstack_weekly_news_14/index.html
@@ -11,8 +11,8 @@
 
 
 <script src="scripts/bootstrap.bundle.min.js" async></script><link rel="stylesheet" href="/assets/css/styles.addf0d47.css">
-<link rel="preload" href="/assets/js/runtime~main.f50257f1.js" as="script">
-<link rel="preload" href="/assets/js/main.346a3c5e.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.00313783.js" as="script">
+<link rel="preload" href="/assets/js/main.4f2f358d.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=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
@@ -47,7 +47,7 @@ Foundation.
             </div>
           <br>
           </div></div></footer></div>
-<script src="/assets/js/runtime~main.f50257f1.js"></script>
-<script src="/assets/js/main.346a3c5e.js"></script>
+<script src="/assets/js/runtime~main.00313783.js"></script>
+<script src="/assets/js/main.4f2f358d.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 56aac880..ed3ad523 100644
--- a/blog/apache_cloudstack_weekly_news_17/index.html
+++ b/blog/apache_cloudstack_weekly_news_17/index.html
@@ -11,8 +11,8 @@
 
 
 <script src="scripts/bootstrap.bundle.min.js" async></script><link rel="stylesheet" href="/assets/css/styles.addf0d47.css">
-<link rel="preload" href="/assets/js/runtime~main.f50257f1.js" as="script">
-<link rel="preload" href="/assets/js/main.346a3c5e.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.00313783.js" as="script">
+<link rel="preload" href="/assets/js/main.4f2f358d.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=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
@@ -47,7 +47,7 @@ Foundation.
             </div>
           <br>
           </div></div></footer></div>
-<script src="/assets/js/runtime~main.f50257f1.js"></script>
-<script src="/assets/js/main.346a3c5e.js"></script>
+<script src="/assets/js/runtime~main.00313783.js"></script>
+<script src="/assets/js/main.4f2f358d.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 513d6256..459fa682 100644
--- a/blog/apache_cloudstack_weekly_news_18/index.html
+++ b/blog/apache_cloudstack_weekly_news_18/index.html
@@ -11,8 +11,8 @@
 
 
 <script src="scripts/bootstrap.bundle.min.js" async></script><link rel="stylesheet" href="/assets/css/styles.addf0d47.css">
-<link rel="preload" href="/assets/js/runtime~main.f50257f1.js" as="script">
-<link rel="preload" href="/assets/js/main.346a3c5e.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.00313783.js" as="script">
+<link rel="preload" href="/assets/js/main.4f2f358d.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=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
@@ -47,7 +47,7 @@ Foundation.
             </div>
           <br>
           </div></div></footer></div>
-<script src="/assets/js/runtime~main.f50257f1.js"></script>
-<script src="/assets/js/main.346a3c5e.js"></script>
+<script src="/assets/js/runtime~main.00313783.js"></script>
+<script src="/assets/js/main.4f2f358d.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 31d4ae4e..49dacedb 100644
--- a/blog/apache_cloudstack_weekly_news_181/index.html
+++ b/blog/apache_cloudstack_weekly_news_181/index.html
@@ -11,8 +11,8 @@
 
 
 <script src="scripts/bootstrap.bundle.min.js" async></script><link rel="stylesheet" href="/assets/css/styles.addf0d47.css">
-<link rel="preload" href="/assets/js/runtime~main.f50257f1.js" as="script">
-<link rel="preload" href="/assets/js/main.346a3c5e.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.00313783.js" as="script">
+<link rel="preload" href="/assets/js/main.4f2f358d.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=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
@@ -47,7 +47,7 @@ Foundation.
             </div>
           <br>
           </div></div></footer></div>
-<script src="/assets/js/runtime~main.f50257f1.js"></script>
-<script src="/assets/js/main.346a3c5e.js"></script>
+<script src="/assets/js/runtime~main.00313783.js"></script>
+<script src="/assets/js/main.4f2f358d.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 a09c834e..e32ae533 100644
--- a/blog/apache_cloudstack_weekly_news_21/index.html
+++ b/blog/apache_cloudstack_weekly_news_21/index.html
@@ -11,8 +11,8 @@
 
 
 <script src="scripts/bootstrap.bundle.min.js" async></script><link rel="stylesheet" href="/assets/css/styles.addf0d47.css">
-<link rel="preload" href="/assets/js/runtime~main.f50257f1.js" as="script">
-<link rel="preload" href="/assets/js/main.346a3c5e.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.00313783.js" as="script">
+<link rel="preload" href="/assets/js/main.4f2f358d.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=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
@@ -47,7 +47,7 @@ Foundation.
             </div>
           <br>
           </div></div></footer></div>
-<script src="/assets/js/runtime~main.f50257f1.js"></script>
-<script src="/assets/js/main.346a3c5e.js"></script>
+<script src="/assets/js/runtime~main.00313783.js"></script>
+<script src="/assets/js/main.4f2f358d.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 d70212e9..40875cb7 100644
--- a/blog/apache_cloudstack_weekly_news_22/index.html
+++ b/blog/apache_cloudstack_weekly_news_22/index.html
@@ -11,8 +11,8 @@
 
 
 <script src="scripts/bootstrap.bundle.min.js" async></script><link rel="stylesheet" href="/assets/css/styles.addf0d47.css">
-<link rel="preload" href="/assets/js/runtime~main.f50257f1.js" as="script">
-<link rel="preload" href="/assets/js/main.346a3c5e.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.00313783.js" as="script">
+<link rel="preload" href="/assets/js/main.4f2f358d.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=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
@@ -47,7 +47,7 @@ Foundation.
             </div>
           <br>
           </div></div></footer></div>
-<script src="/assets/js/runtime~main.f50257f1.js"></script>
-<script src="/assets/js/main.346a3c5e.js"></script>
+<script src="/assets/js/runtime~main.00313783.js"></script>
+<script src="/assets/js/main.4f2f358d.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 f2499ed4..b27bbe2f 100644
--- a/blog/apache_cloudstack_weekly_news_24/index.html
+++ b/blog/apache_cloudstack_weekly_news_24/index.html
@@ -11,8 +11,8 @@
 
 
 <script src="scripts/bootstrap.bundle.min.js" async></script><link rel="stylesheet" href="/assets/css/styles.addf0d47.css">
-<link rel="preload" href="/assets/js/runtime~main.f50257f1.js" as="script">
-<link rel="preload" href="/assets/js/main.346a3c5e.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.00313783.js" as="script">
+<link rel="preload" href="/assets/js/main.4f2f358d.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=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
@@ -47,7 +47,7 @@ Foundation.
             </div>
           <br>
           </div></div></footer></div>
-<script src="/assets/js/runtime~main.f50257f1.js"></script>
-<script src="/assets/js/main.346a3c5e.js"></script>
+<script src="/assets/js/runtime~main.00313783.js"></script>
+<script src="/assets/js/main.4f2f358d.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 dd96196b..3ae7a0bb 100644
--- a/blog/apache_cloudstack_weekly_news_25/index.html
+++ b/blog/apache_cloudstack_weekly_news_25/index.html
@@ -11,8 +11,8 @@
 
 
 <script src="scripts/bootstrap.bundle.min.js" async></script><link rel="stylesheet" href="/assets/css/styles.addf0d47.css">
-<link rel="preload" href="/assets/js/runtime~main.f50257f1.js" as="script">
-<link rel="preload" href="/assets/js/main.346a3c5e.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.00313783.js" as="script">
+<link rel="preload" href="/assets/js/main.4f2f358d.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=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
@@ -47,7 +47,7 @@ Foundation.
             </div>
           <br>
           </div></div></footer></div>
-<script src="/assets/js/runtime~main.f50257f1.js"></script>
-<script src="/assets/js/main.346a3c5e.js"></script>
+<script src="/assets/js/runtime~main.00313783.js"></script>
+<script src="/assets/js/main.4f2f358d.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 fe688f93..22d0ef06 100644
--- a/blog/apache_cloudstack_weekly_news_251/index.html
+++ b/blog/apache_cloudstack_weekly_news_251/index.html
@@ -11,8 +11,8 @@
 
 
 <script src="scripts/bootstrap.bundle.min.js" async></script><link rel="stylesheet" href="/assets/css/styles.addf0d47.css">
-<link rel="preload" href="/assets/js/runtime~main.f50257f1.js" as="script">
-<link rel="preload" href="/assets/js/main.346a3c5e.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.00313783.js" as="script">
+<link rel="preload" href="/assets/js/main.4f2f358d.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=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
@@ -47,7 +47,7 @@ Foundation.
             </div>
           <br>
           </div></div></footer></div>
-<script src="/assets/js/runtime~main.f50257f1.js"></script>
-<script src="/assets/js/main.346a3c5e.js"></script>
+<script src="/assets/js/runtime~main.00313783.js"></script>
+<script src="/assets/js/main.4f2f358d.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 0e03398d..d2e73638 100644
--- a/blog/apache_cloudstack_weekly_news_28/index.html
+++ b/blog/apache_cloudstack_weekly_news_28/index.html
@@ -11,8 +11,8 @@
 
 
 <script src="scripts/bootstrap.bundle.min.js" async></script><link rel="stylesheet" href="/assets/css/styles.addf0d47.css">
-<link rel="preload" href="/assets/js/runtime~main.f50257f1.js" as="script">
-<link rel="preload" href="/assets/js/main.346a3c5e.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.00313783.js" as="script">
+<link rel="preload" href="/assets/js/main.4f2f358d.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=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
@@ -47,7 +47,7 @@ Foundation.
             </div>
           <br>
           </div></div></footer></div>
-<script src="/assets/js/runtime~main.f50257f1.js"></script>
-<script src="/assets/js/main.346a3c5e.js"></script>
+<script src="/assets/js/runtime~main.00313783.js"></script>
+<script src="/assets/js/main.4f2f358d.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 dfed78ab..aa44fdb8 100644
--- a/blog/apache_cloudstack_weekly_news_29/index.html
+++ b/blog/apache_cloudstack_weekly_news_29/index.html
@@ -11,8 +11,8 @@
 
 
 <script src="scripts/bootstrap.bundle.min.js" async></script><link rel="stylesheet" href="/assets/css/styles.addf0d47.css">
-<link rel="preload" href="/assets/js/runtime~main.f50257f1.js" as="script">
-<link rel="preload" href="/assets/js/main.346a3c5e.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.00313783.js" as="script">
+<link rel="preload" href="/assets/js/main.4f2f358d.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=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
@@ -47,7 +47,7 @@ Foundation.
             </div>
           <br>
           </div></div></footer></div>
-<script src="/assets/js/runtime~main.f50257f1.js"></script>
-<script src="/assets/js/main.346a3c5e.js"></script>
+<script src="/assets/js/runtime~main.00313783.js"></script>
+<script src="/assets/js/main.4f2f358d.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 94edaff7..5fc108f4 100644
--- a/blog/apache_cloudstack_weekly_news_4/index.html
+++ b/blog/apache_cloudstack_weekly_news_4/index.html
@@ -11,8 +11,8 @@
 
 
 <script src="scripts/bootstrap.bundle.min.js" async></script><link rel="stylesheet" href="/assets/css/styles.addf0d47.css">
-<link rel="preload" href="/assets/js/runtime~main.f50257f1.js" as="script">
-<link rel="preload" href="/assets/js/main.346a3c5e.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.00313783.js" as="script">
+<link rel="preload" href="/assets/js/main.4f2f358d.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=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
@@ -47,7 +47,7 @@ Foundation.
             </div>
           <br>
           </div></div></footer></div>
-<script src="/assets/js/runtime~main.f50257f1.js"></script>
-<script src="/assets/js/main.346a3c5e.js"></script>
+<script src="/assets/js/runtime~main.00313783.js"></script>
+<script src="/assets/js/main.4f2f358d.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 ecddca69..ac2436ea 100644
--- a/blog/apache_cloudstack_weekly_news_41/index.html
+++ b/blog/apache_cloudstack_weekly_news_41/index.html
@@ -11,8 +11,8 @@
 
 
 <script src="scripts/bootstrap.bundle.min.js" async></script><link rel="stylesheet" href="/assets/css/styles.addf0d47.css">
-<link rel="preload" href="/assets/js/runtime~main.f50257f1.js" as="script">
-<link rel="preload" href="/assets/js/main.346a3c5e.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.00313783.js" as="script">
+<link rel="preload" href="/assets/js/main.4f2f358d.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=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
@@ -47,7 +47,7 @@ Foundation.
             </div>
           <br>
           </div></div></footer></div>
-<script src="/assets/js/runtime~main.f50257f1.js"></script>
-<script src="/assets/js/main.346a3c5e.js"></script>
+<script src="/assets/js/runtime~main.00313783.js"></script>
+<script src="/assets/js/main.4f2f358d.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 41db4040..0564fb5f 100644
--- a/blog/apache_cloudstack_weekly_news_42/index.html
+++ b/blog/apache_cloudstack_weekly_news_42/index.html
@@ -11,8 +11,8 @@
 
 
 <script src="scripts/bootstrap.bundle.min.js" async></script><link rel="stylesheet" href="/assets/css/styles.addf0d47.css">
-<link rel="preload" href="/assets/js/runtime~main.f50257f1.js" as="script">
-<link rel="preload" href="/assets/js/main.346a3c5e.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.00313783.js" as="script">
+<link rel="preload" href="/assets/js/main.4f2f358d.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=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
@@ -47,7 +47,7 @@ Foundation.
             </div>
           <br>
           </div></div></footer></div>
-<script src="/assets/js/runtime~main.f50257f1.js"></script>
-<script src="/assets/js/main.346a3c5e.js"></script>
+<script src="/assets/js/runtime~main.00313783.js"></script>
+<script src="/assets/js/main.4f2f358d.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 f2fb9357..0b378388 100644
--- a/blog/apache_cloudstack_weekly_news_8/index.html
+++ b/blog/apache_cloudstack_weekly_news_8/index.html
@@ -11,8 +11,8 @@
 
 
 <script src="scripts/bootstrap.bundle.min.js" async></script><link rel="stylesheet" href="/assets/css/styles.addf0d47.css">
-<link rel="preload" href="/assets/js/runtime~main.f50257f1.js" as="script">
-<link rel="preload" href="/assets/js/main.346a3c5e.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.00313783.js" as="script">
+<link rel="preload" href="/assets/js/main.4f2f358d.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=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
@@ -47,7 +47,7 @@ Foundation.
             </div>
           <br>
           </div></div></footer></div>
-<script src="/assets/js/runtime~main.f50257f1.js"></script>
-<script src="/assets/js/main.346a3c5e.js"></script>
+<script src="/assets/js/runtime~main.00313783.js"></script>
+<script src="/assets/js/main.4f2f358d.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/blog/apiculus/index.html b/blog/apiculus/index.html
index 9e0fde89..d384546b 100644
--- a/blog/apiculus/index.html
+++ b/blog/apiculus/index.html
@@ -11,8 +11,8 @@
 
 
 <script src="scripts/bootstrap.bundle.min.js" async></script><link rel="stylesheet" href="/assets/css/styles.addf0d47.css">
-<link rel="preload" href="/assets/js/runtime~main.f50257f1.js" as="script">
-<link rel="preload" href="/assets/js/main.346a3c5e.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.00313783.js" as="script">
+<link rel="preload" href="/assets/js/main.4f2f358d.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=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.f50257f1.js"></script>
-<script src="/assets/js/main.346a3c5e.js"></script>
+<script src="/assets/js/runtime~main.00313783.js"></script>
+<script src="/assets/js/main.4f2f358d.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/blog/archive/index.html b/blog/archive/index.html
index b30f439f..a7768ba3 100644
--- a/blog/archive/index.html
+++ b/blog/archive/index.html
@@ -11,12 +11,12 @@
 
 
 <script src="scripts/bootstrap.bundle.min.js" async></script><link rel="stylesheet" href="/assets/css/styles.addf0d47.css">
-<link rel="preload" href="/assets/js/runtime~main.f50257f1.js" as="script">
-<link rel="preload" href="/assets/js/main.346a3c5e.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.00313783.js" as="script">
+<link rel="preload" href="/assets/js/main.4f2f358d.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=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="roun [...]
+<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="roun [...]
             <div class="social">
                 <a href="mailto:dev-subscribe@cloudstack.apache.org">
 		  <img src="img/mail_mini_icon.svg" alt="">
@@ -47,7 +47,7 @@ Foundation.
             </div>
           <br>
           </div></div></footer></div>
-<script src="/assets/js/runtime~main.f50257f1.js"></script>
-<script src="/assets/js/main.346a3c5e.js"></script>
+<script src="/assets/js/runtime~main.00313783.js"></script>
+<script src="/assets/js/main.4f2f358d.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 d86fa07a..cb44c476 100644
--- a/blog/asf_mailing_list_problems/index.html
+++ b/blog/asf_mailing_list_problems/index.html
@@ -11,8 +11,8 @@
 
 
 <script src="scripts/bootstrap.bundle.min.js" async></script><link rel="stylesheet" href="/assets/css/styles.addf0d47.css">
-<link rel="preload" href="/assets/js/runtime~main.f50257f1.js" as="script">
-<link rel="preload" href="/assets/js/main.346a3c5e.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.00313783.js" as="script">
+<link rel="preload" href="/assets/js/main.4f2f358d.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=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
@@ -47,7 +47,7 @@ Foundation.
             </div>
           <br>
           </div></div></footer></div>
-<script src="/assets/js/runtime~main.f50257f1.js"></script>
-<script src="/assets/js/main.346a3c5e.js"></script>
+<script src="/assets/js/runtime~main.00313783.js"></script>
+<script src="/assets/js/main.4f2f358d.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/blog/atom.xml b/blog/atom.xml
index e35d34d6..a7ef438f 100644
--- a/blog/atom.xml
+++ b/blog/atom.xml
@@ -7,6 +7,70 @@
     <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[CloudStack and GitOps at Enterprise Scale – The Success of ATt&T]]></title>
+        <id>https://cloudstack.apache.org/blog/cloudstack-and-gitops-at-scale</id>
+        <link href="https://cloudstack.apache.org/blog/cloudstack-and-gitops-at-scale"/>
+        <updated>2024-01-08T00:00:00.000Z</updated>
+        <summary type="html"><![CDATA[AT&T is a provider of telecommunications, media, and technology]]></summary>
+        <content type="html"><![CDATA[<p><a href="/blog/cloudstack-and-gitops-at-scale"><img loading="lazy" src="/assets/images/banner-9480f9285440863dfe7769e74c41ba98.jpg" title="CSC" width="1200" height="629" class="img_ev3q"></a></p><h1>CloudStack and GitOps at Enterprise Scale – The Success of ATt&amp;T</h1><p>AT&amp;T is a provider of telecommunications, media, and technology
+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><p>In the spirit of continuous improvement, Alex’s team looked for an
+opportunity to improve on how they do infrastructure provisioning
+within the enterprise ultimately leading to deployment of CloudStack.</p><p>After reviewing a few different cloud management platforms, AT&amp;T
+decided to deploy CloudStack as a centrally-managed and
+centrally-supported IaaS platform, because if its multi-tenancy,
+allowing the application teams withing the business to maintain their
+own-dedicated environments. Other reasons to choose CloudStack were
+the CloudStack Terraform Provider and Native APIs, over-provisioning
+capabilities and ability to manage the CloudStack-based platform using
+GitOps.</p><p>In their talk during the CloudStack Collaboration Conference, Alex
+Dometrius shares more about the issued solved and the success with
+CloudStack. As a follow up of their talk at the event, we asked a few
+questions to the AT&amp;T team, to understand more about their choice of
+technology and learn for their experience of managing infrastructure
+at a large-scale and enterprise level.</p><iframe width="640" height="315" src="https://www.youtube.com/embed/Bc1a8YHdEq4?si=V7QZM660_YS9pjKp" title="YouTube video player" frameborder="0" allow="accelerometer;
+autoplay; clipboard-write; encrypted-media; gyroscope;
+picture-in-picture; web-share"></iframe><p>Alex Dometrius, Associate Director - Technology at AT&amp;T, presents at CloudStack Collaboration Conference 2023.</p><strong>Why AT&amp;T chose open-source technologies?</strong><p>Our team has a long history of consuming and contributing to
+open-source projects and we strive to use open-source technology
+wherever possible. At risk of stating the cliché benefits of using
+open-source software, there are several reasons why we lean towards
+open-source solutions. Cost of entry is generally lower when deploying
+open-source which allows us to deliver solutions to the business much
+faster. These costs can also remain lower if there is an active
+user/contributor community like what we found with CloudStack.</p><strong>During your talk, you mentioned running PoCs of CloudStack and other technologies. What do you recommended to be tested during a PoC?</strong><p>Why you chose CloudStack?&nbsp;  Each use case is different obviously. The
+scale of the implementation, how users will interact with the
+platform, how migration from present state to future state can be
+carried out when deploying a new cloud platform are all items we took
+into consideration. As mentioned, CloudStack checked several of the
+requirements we had: multi-tenancy capabilities, support for
+infrastructure as code, project quota controls, an active open-source
+community, etc.</p><strong>How does CloudStack fit with the other technologies AT&amp;T uses internally?</strong><p>CloudStack’s ability to support VMWare was another reason we chose to
+deploy it. We have an existing VMWare footprint and we chose
+CloudStack as a mechanism to help continue to support VMWare workloads
+while also moving to a KVM-focused VM platform. For our team, it was
+less about how CloudStack fit into our existing technology stack, as
+this stack has a lot of legacy, home-grown tools, and more about the
+capabilities CloudStack will provide as an enabler for us to move to a
+more modern private cloud platform.</p><strong>Do you run your datacenter ipv4 or ipv4/ipv6 or ipv6 only?</strong><p>Both ipv4 and ipv6. </p><strong>Why don’t you push back your container image cloudstack mgmt to the community? Do you have plans to contribute to the community?</strong><p>We have already begun contributing back to the community as mentioned
+with our <a href="https://github.com/apache/cloudstack/pull/7889" target="_blank" rel="noopener noreferrer">PR for fiber channel multi-path for
+KVM</a>. We will look at
+what makes sense to contribute regarding the cloudstack management
+container.</p><strong>What workloads are managed by CloudStack?</strong><p>Our expectation is essentially all workloads in the enterprise
+can/could be managed with CloudStack. Web applications, Kubernetes
+clusters, databases, etc.</p>]]></content>
+        <category label="case-studies" term="case-studies"/>
+    </entry>
     <entry>
         <title type="html"><![CDATA[CloudStack India User Group 2024]]></title>
         <id>https://cloudstack.apache.org/blog/india-user-group-2024</id>
diff --git a/blog/becoming-a-profitable/index.html b/blog/becoming-a-profitable/index.html
index 0178cb1a..8c4e716c 100644
--- a/blog/becoming-a-profitable/index.html
+++ b/blog/becoming-a-profitable/index.html
@@ -11,8 +11,8 @@
 
 
 <script src="scripts/bootstrap.bundle.min.js" async></script><link rel="stylesheet" href="/assets/css/styles.addf0d47.css">
-<link rel="preload" href="/assets/js/runtime~main.f50257f1.js" as="script">
-<link rel="preload" href="/assets/js/main.346a3c5e.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.00313783.js" as="script">
+<link rel="preload" href="/assets/js/main.4f2f358d.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=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.f50257f1.js"></script>
-<script src="/assets/js/main.346a3c5e.js"></script>
+<script src="/assets/js/runtime~main.00313783.js"></script>
+<script src="/assets/js/main.4f2f358d.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 5be860bc..da7fe9bb 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
@@ -11,8 +11,8 @@
 
 
 <script src="scripts/bootstrap.bundle.min.js" async></script><link rel="stylesheet" href="/assets/css/styles.addf0d47.css">
-<link rel="preload" href="/assets/js/runtime~main.f50257f1.js" as="script">
-<link rel="preload" href="/assets/js/main.346a3c5e.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.00313783.js" as="script">
+<link rel="preload" href="/assets/js/main.4f2f358d.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=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.f50257f1.js"></script>
-<script src="/assets/js/main.346a3c5e.js"></script>
+<script src="/assets/js/runtime~main.00313783.js"></script>
+<script src="/assets/js/main.4f2f358d.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 e357e6a1..d2b20194 100644
--- a/blog/case-study-ikoula-xcpng-cloudstack/index.html
+++ b/blog/case-study-ikoula-xcpng-cloudstack/index.html
@@ -11,8 +11,8 @@
 
 
 <script src="scripts/bootstrap.bundle.min.js" async></script><link rel="stylesheet" href="/assets/css/styles.addf0d47.css">
-<link rel="preload" href="/assets/js/runtime~main.f50257f1.js" as="script">
-<link rel="preload" href="/assets/js/main.346a3c5e.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.00313783.js" as="script">
+<link rel="preload" href="/assets/js/main.4f2f358d.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=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
@@ -47,7 +47,7 @@ Foundation.
             </div>
           <br>
           </div></div></footer></div>
-<script src="/assets/js/runtime~main.f50257f1.js"></script>
-<script src="/assets/js/main.346a3c5e.js"></script>
+<script src="/assets/js/runtime~main.00313783.js"></script>
+<script src="/assets/js/main.4f2f358d.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 8b4f9688..ab0161ec 100644
--- a/blog/ccc2023-agenda-revealed/index.html
+++ b/blog/ccc2023-agenda-revealed/index.html
@@ -11,8 +11,8 @@
 
 
 <script src="scripts/bootstrap.bundle.min.js" async></script><link rel="stylesheet" href="/assets/css/styles.addf0d47.css">
-<link rel="preload" href="/assets/js/runtime~main.f50257f1.js" as="script">
-<link rel="preload" href="/assets/js/main.346a3c5e.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.00313783.js" as="script">
+<link rel="preload" href="/assets/js/main.4f2f358d.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=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.f50257f1.js"></script>
-<script src="/assets/js/main.346a3c5e.js"></script>
+<script src="/assets/js/runtime~main.00313783.js"></script>
+<script src="/assets/js/main.4f2f358d.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 5e222dcf..1e112b9a 100644
--- a/blog/ccc2023-roundup/index.html
+++ b/blog/ccc2023-roundup/index.html
@@ -11,8 +11,8 @@
 
 
 <script src="scripts/bootstrap.bundle.min.js" async></script><link rel="stylesheet" href="/assets/css/styles.addf0d47.css">
-<link rel="preload" href="/assets/js/runtime~main.f50257f1.js" as="script">
-<link rel="preload" href="/assets/js/main.346a3c5e.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.00313783.js" as="script">
+<link rel="preload" href="/assets/js/main.4f2f358d.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=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
@@ -210,7 +210,7 @@ Foundation.
             </div>
           <br>
           </div></div></footer></div>
-<script src="/assets/js/runtime~main.f50257f1.js"></script>
-<script src="/assets/js/main.346a3c5e.js"></script>
+<script src="/assets/js/runtime~main.00313783.js"></script>
+<script src="/assets/js/main.4f2f358d.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 706f5b82..7bd118b0 100644
--- a/blog/ccc2023-vp-interview/index.html
+++ b/blog/ccc2023-vp-interview/index.html
@@ -11,8 +11,8 @@
 
 
 <script src="scripts/bootstrap.bundle.min.js" async></script><link rel="stylesheet" href="/assets/css/styles.addf0d47.css">
-<link rel="preload" href="/assets/js/runtime~main.f50257f1.js" as="script">
-<link rel="preload" href="/assets/js/main.346a3c5e.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.00313783.js" as="script">
+<link rel="preload" href="/assets/js/main.4f2f358d.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=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.f50257f1.js"></script>
-<script src="/assets/js/main.346a3c5e.js"></script>
+<script src="/assets/js/runtime~main.00313783.js"></script>
+<script src="/assets/js/main.4f2f358d.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 575d8d08..7afd1b56 100644
--- a/blog/cloud-iaas-predictions-for-2022/index.html
+++ b/blog/cloud-iaas-predictions-for-2022/index.html
@@ -11,8 +11,8 @@
 
 
 <script src="scripts/bootstrap.bundle.min.js" async></script><link rel="stylesheet" href="/assets/css/styles.addf0d47.css">
-<link rel="preload" href="/assets/js/runtime~main.f50257f1.js" as="script">
-<link rel="preload" href="/assets/js/main.346a3c5e.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.00313783.js" as="script">
+<link rel="preload" href="/assets/js/main.4f2f358d.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=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
@@ -47,7 +47,7 @@ Foundation.
             </div>
           <br>
           </div></div></footer></div>
-<script src="/assets/js/runtime~main.f50257f1.js"></script>
-<script src="/assets/js/main.346a3c5e.js"></script>
+<script src="/assets/js/runtime~main.00313783.js"></script>
+<script src="/assets/js/main.4f2f358d.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 1642d552..9b924c5f 100644
--- a/blog/cloudmonkey-6.3-release/index.html
+++ b/blog/cloudmonkey-6.3-release/index.html
@@ -11,8 +11,8 @@
 
 
 <script src="scripts/bootstrap.bundle.min.js" async></script><link rel="stylesheet" href="/assets/css/styles.addf0d47.css">
-<link rel="preload" href="/assets/js/runtime~main.f50257f1.js" as="script">
-<link rel="preload" href="/assets/js/main.346a3c5e.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.00313783.js" as="script">
+<link rel="preload" href="/assets/js/main.4f2f358d.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=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.f50257f1.js"></script>
-<script src="/assets/js/main.346a3c5e.js"></script>
+<script src="/assets/js/runtime~main.00313783.js"></script>
+<script src="/assets/js/main.4f2f358d.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 3c247695..4ccc0631 100644
--- a/blog/cloudstack-4.18.1-release/index.html
+++ b/blog/cloudstack-4.18.1-release/index.html
@@ -11,8 +11,8 @@
 
 
 <script src="scripts/bootstrap.bundle.min.js" async></script><link rel="stylesheet" href="/assets/css/styles.addf0d47.css">
-<link rel="preload" href="/assets/js/runtime~main.f50257f1.js" as="script">
-<link rel="preload" href="/assets/js/main.346a3c5e.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.00313783.js" as="script">
+<link rel="preload" href="/assets/js/main.4f2f358d.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=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.f50257f1.js"></script>
-<script src="/assets/js/main.346a3c5e.js"></script>
+<script src="/assets/js/runtime~main.00313783.js"></script>
+<script src="/assets/js/main.4f2f358d.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 e0c67ad1..7e797a19 100644
--- a/blog/cloudstack-advisory-on-insecure-project/index.html
+++ b/blog/cloudstack-advisory-on-insecure-project/index.html
@@ -11,8 +11,8 @@
 
 
 <script src="scripts/bootstrap.bundle.min.js" async></script><link rel="stylesheet" href="/assets/css/styles.addf0d47.css">
-<link rel="preload" href="/assets/js/runtime~main.f50257f1.js" as="script">
-<link rel="preload" href="/assets/js/main.346a3c5e.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.00313783.js" as="script">
+<link rel="preload" href="/assets/js/main.4f2f358d.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=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
@@ -47,7 +47,7 @@ Foundation.
             </div>
           <br>
           </div></div></footer></div>
-<script src="/assets/js/runtime~main.f50257f1.js"></script>
-<script src="/assets/js/main.346a3c5e.js"></script>
+<script src="/assets/js/runtime~main.00313783.js"></script>
+<script src="/assets/js/main.4f2f358d.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 d1933379..9d6ba319 100644
--- a/blog/cloudstack-advisory-on-spring4shell-cve/index.html
+++ b/blog/cloudstack-advisory-on-spring4shell-cve/index.html
@@ -11,8 +11,8 @@
 
 
 <script src="scripts/bootstrap.bundle.min.js" async></script><link rel="stylesheet" href="/assets/css/styles.addf0d47.css">
-<link rel="preload" href="/assets/js/runtime~main.f50257f1.js" as="script">
-<link rel="preload" href="/assets/js/main.346a3c5e.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.00313783.js" as="script">
+<link rel="preload" href="/assets/js/main.4f2f358d.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=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
@@ -47,7 +47,7 @@ Foundation.
             </div>
           <br>
           </div></div></footer></div>
-<script src="/assets/js/runtime~main.f50257f1.js"></script>
-<script src="/assets/js/main.346a3c5e.js"></script>
+<script src="/assets/js/runtime~main.00313783.js"></script>
+<script src="/assets/js/main.4f2f358d.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/blog/day-2-at-cloudfest/index.html b/blog/cloudstack-and-gitops-at-scale/index.html
similarity index 55%
copy from blog/day-2-at-cloudfest/index.html
copy to blog/cloudstack-and-gitops-at-scale/index.html
index 68b9c709..e7ea3883 100644
--- a/blog/day-2-at-cloudfest/index.html
+++ b/blog/cloudstack-and-gitops-at-scale/index.html
@@ -3,7 +3,7 @@
 <head>
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v2.3.1">
-<title data-rh="true">Day 2 at CloudFest | 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/day-2-at-cloudfest"><meta data-rh="true" name="docusaurus_locale" content="en"><meta data-rh="true" name="docusaurus_tag" content="default"><meta data-rh="true" name="docsearch:language" c [...]
+<title data-rh="true">CloudStack and GitOps at Enterprise Scale – The Success of ATt&amp;T | 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/cloudstack-and-gitops-at-scale"><meta data-rh="true" name="docusaurus_locale" content="en"><meta data-rh="true" name="docusaurus_tag" cont [...]
 <link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="Apache CloudStack Atom Feed">
 
 
@@ -11,29 +11,67 @@
 
 
 <script src="scripts/bootstrap.bundle.min.js" async></script><link rel="stylesheet" href="/assets/css/styles.addf0d47.css">
-<link rel="preload" href="/assets/js/runtime~main.f50257f1.js" as="script">
-<link rel="preload" href="/assets/js/main.346a3c5e.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.00313783.js" as="script">
+<link rel="preload" href="/assets/js/main.4f2f358d.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=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="roun [...]
-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><h2>Come and Meet Apache CloudStack</h2><p>For attendees who are currently at the conference, we invite you to come and speak to us. Apache CloudStack’s booth is G19. Come and introduce yourself and discover the benefits of using an open-source technology for building a private cloud or delivering public cloud services. We are also keen to discuss Apache CloudStack with new potential users and technologies w [...]
-open-source project. This gives you a chance to discover the newest features and
-capabilities of CloudStack. Our community members will be happy also to organize
-a personalized CloudStack demo for you and to discuss what technologies can help
-you improve your cloud’s profitability and decrease the complexity of managing
-large-scale IaaS.</p><p>In addition, at the CloudStack booth you can find people from leading cloud
-providers, who will share their experience with the technology and will give
-valuable advice on building cloud infrastructure with it.</p><h2>Exploring CloudStack 4.18 Release</h2><p>All people who met us today found out exclusive details on the upcoming 4.18
-release. Our community members took the chance to showcase which are the new
-features within CloudStack and what advantages it gives to cloud providers.</p><h2>Sessions Highlights</h2><p>CloudFest Day 2 started with an agenda full of interesting talks from leading
-cloud providers and companies developing solutions for the industry. Part of the
-talks, which we found interesting are Distributed Cloud Computing: A New
-Approach by Akamai, The Resilient Hard Disk Drive (1984 to 2062) by Toshiba,
-Scalable Edge Data Centers: Current Challenges and How to Overcome Them by
-german Edge Cloud, a panel discussion on Building Sustainable Data Centers and
-Making Multicloud Happen.</p><p>If you will be visiting CloudFest, be sure you stop at the CloudStack booth!</p><img loading="lazy" src="/img/imported/603f0617-7dce-4a70-a2e0-f9785f247a6a" class="img_ev3q"></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/news">news</a></li></ul></div><div class="col margin-top- [...]
+<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="roun [...]
+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><p>In the spirit of continuous improvement, Alex’s team looked for an
+opportunity to improve on how they do infrastructure provisioning
+within the enterprise ultimately leading to deployment of CloudStack.</p><p>After reviewing a few different cloud management platforms, AT&amp;T
+decided to deploy CloudStack as a centrally-managed and
+centrally-supported IaaS platform, because if its multi-tenancy,
+allowing the application teams withing the business to maintain their
+own-dedicated environments. Other reasons to choose CloudStack were
+the CloudStack Terraform Provider and Native APIs, over-provisioning
+capabilities and ability to manage the CloudStack-based platform using
+GitOps.</p><p>In their talk during the CloudStack Collaboration Conference, Alex
+Dometrius shares more about the issued solved and the success with
+CloudStack. As a follow up of their talk at the event, we asked a few
+questions to the AT&amp;T team, to understand more about their choice of
+technology and learn for their experience of managing infrastructure
+at a large-scale and enterprise level.</p><iframe width="640" height="315" src="https://www.youtube.com/embed/Bc1a8YHdEq4?si=V7QZM660_YS9pjKp" title="YouTube video player" frameborder="0" allow="accelerometer;
+autoplay; clipboard-write; encrypted-media; gyroscope;
+picture-in-picture; web-share"></iframe><p>Alex Dometrius, Associate Director - Technology at AT&amp;T, presents at CloudStack Collaboration Conference 2023.</p><strong>Why AT&amp;T chose open-source technologies?</strong><p>Our team has a long history of consuming and contributing to
+open-source projects and we strive to use open-source technology
+wherever possible. At risk of stating the cliché benefits of using
+open-source software, there are several reasons why we lean towards
+open-source solutions. Cost of entry is generally lower when deploying
+open-source which allows us to deliver solutions to the business much
+faster. These costs can also remain lower if there is an active
+user/contributor community like what we found with CloudStack.</p><strong>During your talk, you mentioned running PoCs of CloudStack and other technologies. What do you recommended to be tested during a PoC?</strong><p>Why you chose CloudStack?   Each use case is different obviously. The
+scale of the implementation, how users will interact with the
+platform, how migration from present state to future state can be
+carried out when deploying a new cloud platform are all items we took
+into consideration. As mentioned, CloudStack checked several of the
+requirements we had: multi-tenancy capabilities, support for
+infrastructure as code, project quota controls, an active open-source
+community, etc.</p><strong>How does CloudStack fit with the other technologies AT&amp;T uses internally?</strong><p>CloudStack’s ability to support VMWare was another reason we chose to
+deploy it. We have an existing VMWare footprint and we chose
+CloudStack as a mechanism to help continue to support VMWare workloads
+while also moving to a KVM-focused VM platform. For our team, it was
+less about how CloudStack fit into our existing technology stack, as
+this stack has a lot of legacy, home-grown tools, and more about the
+capabilities CloudStack will provide as an enabler for us to move to a
+more modern private cloud platform.</p><strong>Do you run your datacenter ipv4 or ipv4/ipv6 or ipv6 only?</strong><p>Both ipv4 and ipv6. </p><strong>Why don’t you push back your container image cloudstack mgmt to the community? Do you have plans to contribute to the community?</strong><p>We have already begun contributing back to the community as mentioned
+with our <a href="https://github.com/apache/cloudstack/pull/7889" target="_blank" rel="noopener noreferrer">PR for fiber channel multi-path for
+KVM</a>. We will look at
+what makes sense to contribute regarding the cloudstack management
+container.</p><strong>What workloads are managed by CloudStack?</strong><p>Our expectation is essentially all workloads in the enterprise
+can/could be managed with CloudStack. Web applications, Kubernetes
+clusters, databases, etc.</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/2024-01-08-cloudstack-and-gitops-at-scale/index.md" target="_blank" rel="noreferrer noopene [...]
             <div class="social">
                 <a href="mailto:dev-subscribe@cloudstack.apache.org">
 		  <img src="img/mail_mini_icon.svg" alt="">
@@ -64,7 +102,7 @@ Foundation.
             </div>
           <br>
           </div></div></footer></div>
-<script src="/assets/js/runtime~main.f50257f1.js"></script>
-<script src="/assets/js/main.346a3c5e.js"></script>
+<script src="/assets/js/runtime~main.00313783.js"></script>
+<script src="/assets/js/main.4f2f358d.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 a55ffeb6..ba248114 100644
--- a/blog/cloudstack-collaboration-conference-2021-november/index.html
+++ b/blog/cloudstack-collaboration-conference-2021-november/index.html
@@ -11,8 +11,8 @@
 
 
 <script src="scripts/bootstrap.bundle.min.js" async></script><link rel="stylesheet" href="/assets/css/styles.addf0d47.css">
-<link rel="preload" href="/assets/js/runtime~main.f50257f1.js" as="script">
-<link rel="preload" href="/assets/js/main.346a3c5e.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.00313783.js" as="script">
+<link rel="preload" href="/assets/js/main.4f2f358d.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=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
@@ -47,7 +47,7 @@ Foundation.
             </div>
           <br>
           </div></div></footer></div>
-<script src="/assets/js/runtime~main.f50257f1.js"></script>
-<script src="/assets/js/main.346a3c5e.js"></script>
+<script src="/assets/js/runtime~main.00313783.js"></script>
+<script src="/assets/js/main.4f2f358d.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 5d923943..0850e5a6 100644
--- a/blog/cloudstack-collaboration-conference-2022-november/index.html
+++ b/blog/cloudstack-collaboration-conference-2022-november/index.html
@@ -11,8 +11,8 @@
 
 
 <script src="scripts/bootstrap.bundle.min.js" async></script><link rel="stylesheet" href="/assets/css/styles.addf0d47.css">
-<link rel="preload" href="/assets/js/runtime~main.f50257f1.js" as="script">
-<link rel="preload" href="/assets/js/main.346a3c5e.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.00313783.js" as="script">
+<link rel="preload" href="/assets/js/main.4f2f358d.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=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
@@ -47,7 +47,7 @@ Foundation.
             </div>
           <br>
           </div></div></footer></div>
-<script src="/assets/js/runtime~main.f50257f1.js"></script>
-<script src="/assets/js/main.346a3c5e.js"></script>
+<script src="/assets/js/runtime~main.00313783.js"></script>
+<script src="/assets/js/main.4f2f358d.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 ac93ef85..5c47161b 100644
--- a/blog/cloudstack-collaboration-conference-2022-november1/index.html
+++ b/blog/cloudstack-collaboration-conference-2022-november1/index.html
@@ -11,8 +11,8 @@
 
 
 <script src="scripts/bootstrap.bundle.min.js" async></script><link rel="stylesheet" href="/assets/css/styles.addf0d47.css">
-<link rel="preload" href="/assets/js/runtime~main.f50257f1.js" as="script">
-<link rel="preload" href="/assets/js/main.346a3c5e.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.00313783.js" as="script">
+<link rel="preload" href="/assets/js/main.4f2f358d.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=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
@@ -47,7 +47,7 @@ Foundation.
             </div>
           <br>
           </div></div></footer></div>
-<script src="/assets/js/runtime~main.f50257f1.js"></script>
-<script src="/assets/js/main.346a3c5e.js"></script>
+<script src="/assets/js/runtime~main.00313783.js"></script>
+<script src="/assets/js/main.4f2f358d.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 9f61b1f2..39a15310 100644
--- a/blog/cloudstack-collaboration-conference-2022-roundup/index.html
+++ b/blog/cloudstack-collaboration-conference-2022-roundup/index.html
@@ -11,8 +11,8 @@
 
 
 <script src="scripts/bootstrap.bundle.min.js" async></script><link rel="stylesheet" href="/assets/css/styles.addf0d47.css">
-<link rel="preload" href="/assets/js/runtime~main.f50257f1.js" as="script">
-<link rel="preload" href="/assets/js/main.346a3c5e.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.00313783.js" as="script">
+<link rel="preload" href="/assets/js/main.4f2f358d.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=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
@@ -47,7 +47,7 @@ Foundation.
             </div>
           <br>
           </div></div></footer></div>
-<script src="/assets/js/runtime~main.f50257f1.js"></script>
-<script src="/assets/js/main.346a3c5e.js"></script>
+<script src="/assets/js/runtime~main.00313783.js"></script>
+<script src="/assets/js/main.4f2f358d.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 4bb1254b..ef43959d 100644
--- a/blog/cloudstack-collaboration-conference-2023/index.html
+++ b/blog/cloudstack-collaboration-conference-2023/index.html
@@ -11,8 +11,8 @@
 
 
 <script src="scripts/bootstrap.bundle.min.js" async></script><link rel="stylesheet" href="/assets/css/styles.addf0d47.css">
-<link rel="preload" href="/assets/js/runtime~main.f50257f1.js" as="script">
-<link rel="preload" href="/assets/js/main.346a3c5e.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.00313783.js" as="script">
+<link rel="preload" href="/assets/js/main.4f2f358d.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=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.f50257f1.js"></script>
-<script src="/assets/js/main.346a3c5e.js"></script>
+<script src="/assets/js/runtime~main.00313783.js"></script>
+<script src="/assets/js/main.4f2f358d.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 dee2710c..604ac8e1 100644
--- a/blog/cloudstack-european-user-group-may/index.html
+++ b/blog/cloudstack-european-user-group-may/index.html
@@ -11,8 +11,8 @@
 
 
 <script src="scripts/bootstrap.bundle.min.js" async></script><link rel="stylesheet" href="/assets/css/styles.addf0d47.css">
-<link rel="preload" href="/assets/js/runtime~main.f50257f1.js" as="script">
-<link rel="preload" href="/assets/js/main.346a3c5e.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.00313783.js" as="script">
+<link rel="preload" href="/assets/js/main.4f2f358d.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=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
@@ -47,7 +47,7 @@ Foundation.
             </div>
           <br>
           </div></div></footer></div>
-<script src="/assets/js/runtime~main.f50257f1.js"></script>
-<script src="/assets/js/main.346a3c5e.js"></script>
+<script src="/assets/js/runtime~main.00313783.js"></script>
+<script src="/assets/js/main.4f2f358d.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 a0ba820b..a70204bf 100644
--- a/blog/cloudstack-european-user-group-may1/index.html
+++ b/blog/cloudstack-european-user-group-may1/index.html
@@ -11,8 +11,8 @@
 
 
 <script src="scripts/bootstrap.bundle.min.js" async></script><link rel="stylesheet" href="/assets/css/styles.addf0d47.css">
-<link rel="preload" href="/assets/js/runtime~main.f50257f1.js" as="script">
-<link rel="preload" href="/assets/js/main.346a3c5e.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.00313783.js" as="script">
+<link rel="preload" href="/assets/js/main.4f2f358d.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=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.f50257f1.js"></script>
-<script src="/assets/js/main.346a3c5e.js"></script>
+<script src="/assets/js/runtime~main.00313783.js"></script>
+<script src="/assets/js/main.4f2f358d.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 649e36c5..d8d69f9d 100644
--- a/blog/cloudstack-european-user-group-virtual/index.html
+++ b/blog/cloudstack-european-user-group-virtual/index.html
@@ -11,8 +11,8 @@
 
 
 <script src="scripts/bootstrap.bundle.min.js" async></script><link rel="stylesheet" href="/assets/css/styles.addf0d47.css">
-<link rel="preload" href="/assets/js/runtime~main.f50257f1.js" as="script">
-<link rel="preload" href="/assets/js/main.346a3c5e.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.00313783.js" as="script">
+<link rel="preload" href="/assets/js/main.4f2f358d.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=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
@@ -47,7 +47,7 @@ Foundation.
             </div>
           <br>
           </div></div></footer></div>
-<script src="/assets/js/runtime~main.f50257f1.js"></script>
-<script src="/assets/js/main.346a3c5e.js"></script>
+<script src="/assets/js/runtime~main.00313783.js"></script>
+<script src="/assets/js/main.4f2f358d.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 f088e030..8cdb6b0b 100644
--- a/blog/cloudstack-india-user-group-2023-roundup/index.html
+++ b/blog/cloudstack-india-user-group-2023-roundup/index.html
@@ -11,8 +11,8 @@
 
 
 <script src="scripts/bootstrap.bundle.min.js" async></script><link rel="stylesheet" href="/assets/css/styles.addf0d47.css">
-<link rel="preload" href="/assets/js/runtime~main.f50257f1.js" as="script">
-<link rel="preload" href="/assets/js/main.346a3c5e.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.00313783.js" as="script">
+<link rel="preload" href="/assets/js/main.4f2f358d.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=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
@@ -109,7 +109,7 @@ Foundation.
             </div>
           <br>
           </div></div></footer></div>
-<script src="/assets/js/runtime~main.f50257f1.js"></script>
-<script src="/assets/js/main.346a3c5e.js"></script>
+<script src="/assets/js/runtime~main.00313783.js"></script>
+<script src="/assets/js/main.4f2f358d.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 133c3a39..28b83c9c 100644
--- a/blog/cloudstack-india-user-group-meetup-2023/index.html
+++ b/blog/cloudstack-india-user-group-meetup-2023/index.html
@@ -11,8 +11,8 @@
 
 
 <script src="scripts/bootstrap.bundle.min.js" async></script><link rel="stylesheet" href="/assets/css/styles.addf0d47.css">
-<link rel="preload" href="/assets/js/runtime~main.f50257f1.js" as="script">
-<link rel="preload" href="/assets/js/main.346a3c5e.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.00313783.js" as="script">
+<link rel="preload" href="/assets/js/main.4f2f358d.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=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.f50257f1.js"></script>
-<script src="/assets/js/main.346a3c5e.js"></script>
+<script src="/assets/js/runtime~main.00313783.js"></script>
+<script src="/assets/js/main.4f2f358d.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 619602cf..d1a6bf10 100644
--- a/blog/cloudstack-integrations-linbit-open-source/index.html
+++ b/blog/cloudstack-integrations-linbit-open-source/index.html
@@ -11,8 +11,8 @@
 
 
 <script src="scripts/bootstrap.bundle.min.js" async></script><link rel="stylesheet" href="/assets/css/styles.addf0d47.css">
-<link rel="preload" href="/assets/js/runtime~main.f50257f1.js" as="script">
-<link rel="preload" href="/assets/js/main.346a3c5e.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.00313783.js" as="script">
+<link rel="preload" href="/assets/js/main.4f2f358d.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=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
@@ -47,7 +47,7 @@ Foundation.
             </div>
           <br>
           </div></div></footer></div>
-<script src="/assets/js/runtime~main.f50257f1.js"></script>
-<script src="/assets/js/main.346a3c5e.js"></script>
+<script src="/assets/js/runtime~main.00313783.js"></script>
+<script src="/assets/js/main.4f2f358d.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 ecf93577..ce1b4a4e 100644
--- a/blog/cloudstack-integrations-storpool-storage/index.html
+++ b/blog/cloudstack-integrations-storpool-storage/index.html
@@ -11,8 +11,8 @@
 
 
 <script src="scripts/bootstrap.bundle.min.js" async></script><link rel="stylesheet" href="/assets/css/styles.addf0d47.css">
-<link rel="preload" href="/assets/js/runtime~main.f50257f1.js" as="script">
-<link rel="preload" href="/assets/js/main.346a3c5e.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.00313783.js" as="script">
+<link rel="preload" href="/assets/js/main.4f2f358d.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=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
@@ -47,7 +47,7 @@ Foundation.
             </div>
           <br>
           </div></div></footer></div>
-<script src="/assets/js/runtime~main.f50257f1.js"></script>
-<script src="/assets/js/main.346a3c5e.js"></script>
+<script src="/assets/js/runtime~main.00313783.js"></script>
+<script src="/assets/js/main.4f2f358d.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 db29578e..e4492745 100644
--- a/blog/cloudstack-kubernetes-provider-v1-0/index.html
+++ b/blog/cloudstack-kubernetes-provider-v1-0/index.html
@@ -11,8 +11,8 @@
 
 
 <script src="scripts/bootstrap.bundle.min.js" async></script><link rel="stylesheet" href="/assets/css/styles.addf0d47.css">
-<link rel="preload" href="/assets/js/runtime~main.f50257f1.js" as="script">
-<link rel="preload" href="/assets/js/main.346a3c5e.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.00313783.js" as="script">
+<link rel="preload" href="/assets/js/main.4f2f358d.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=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
@@ -49,7 +49,7 @@ Foundation.
             </div>
           <br>
           </div></div></footer></div>
-<script src="/assets/js/runtime~main.f50257f1.js"></script>
-<script src="/assets/js/main.346a3c5e.js"></script>
+<script src="/assets/js/runtime~main.00313783.js"></script>
+<script src="/assets/js/main.4f2f358d.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 00f18b94..f5da6a53 100644
--- a/blog/cloudstack_and_openssl_cve_2015/index.html
+++ b/blog/cloudstack_and_openssl_cve_2015/index.html
@@ -11,8 +11,8 @@
 
 
 <script src="scripts/bootstrap.bundle.min.js" async></script><link rel="stylesheet" href="/assets/css/styles.addf0d47.css">
-<link rel="preload" href="/assets/js/runtime~main.f50257f1.js" as="script">
-<link rel="preload" href="/assets/js/main.346a3c5e.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.00313783.js" as="script">
+<link rel="preload" href="/assets/js/main.4f2f358d.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=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
@@ -47,7 +47,7 @@ Foundation.
             </div>
           <br>
           </div></div></footer></div>
-<script src="/assets/js/runtime~main.f50257f1.js"></script>
-<script src="/assets/js/main.346a3c5e.js"></script>
+<script src="/assets/js/runtime~main.00313783.js"></script>
+<script src="/assets/js/main.4f2f358d.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 d02b79f2..ccf5ec19 100644
--- a/blog/cloudstack_and_the_ghost_glibc/index.html
+++ b/blog/cloudstack_and_the_ghost_glibc/index.html
@@ -11,8 +11,8 @@
 
 
 <script src="scripts/bootstrap.bundle.min.js" async></script><link rel="stylesheet" href="/assets/css/styles.addf0d47.css">
-<link rel="preload" href="/assets/js/runtime~main.f50257f1.js" as="script">
-<link rel="preload" href="/assets/js/main.346a3c5e.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.00313783.js" as="script">
+<link rel="preload" href="/assets/js/main.4f2f358d.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=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
@@ -47,7 +47,7 @@ Foundation.
             </div>
           <br>
           </div></div></footer></div>
-<script src="/assets/js/runtime~main.f50257f1.js"></script>
-<script src="/assets/js/main.346a3c5e.js"></script>
+<script src="/assets/js/runtime~main.00313783.js"></script>
+<script src="/assets/js/main.4f2f358d.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 5bc3588e..529b78ba 100644
--- a/blog/cloudstack_s_realhostip_service_to/index.html
+++ b/blog/cloudstack_s_realhostip_service_to/index.html
@@ -11,8 +11,8 @@
 
 
 <script src="scripts/bootstrap.bundle.min.js" async></script><link rel="stylesheet" href="/assets/css/styles.addf0d47.css">
-<link rel="preload" href="/assets/js/runtime~main.f50257f1.js" as="script">
-<link rel="preload" href="/assets/js/main.346a3c5e.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.00313783.js" as="script">
+<link rel="preload" href="/assets/js/main.4f2f358d.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=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
@@ -47,7 +47,7 @@ Foundation.
             </div>
           <br>
           </div></div></footer></div>
-<script src="/assets/js/runtime~main.f50257f1.js"></script>
-<script src="/assets/js/main.346a3c5e.js"></script>
+<script src="/assets/js/runtime~main.00313783.js"></script>
+<script src="/assets/js/main.4f2f358d.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 fbe0a200..02f912e6 100644
--- a/blog/cloudstack_weekly_news_10_july/index.html
+++ b/blog/cloudstack_weekly_news_10_july/index.html
@@ -11,8 +11,8 @@
 
 
 <script src="scripts/bootstrap.bundle.min.js" async></script><link rel="stylesheet" href="/assets/css/styles.addf0d47.css">
-<link rel="preload" href="/assets/js/runtime~main.f50257f1.js" as="script">
-<link rel="preload" href="/assets/js/main.346a3c5e.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.00313783.js" as="script">
+<link rel="preload" href="/assets/js/main.4f2f358d.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=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
@@ -47,7 +47,7 @@ Foundation.
             </div>
           <br>
           </div></div></footer></div>
-<script src="/assets/js/runtime~main.f50257f1.js"></script>
-<script src="/assets/js/main.346a3c5e.js"></script>
+<script src="/assets/js/runtime~main.00313783.js"></script>
+<script src="/assets/js/main.4f2f358d.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 27a0472d..edd38cd8 100644
--- a/blog/cseug-2023-roundup/index.html
+++ b/blog/cseug-2023-roundup/index.html
@@ -11,8 +11,8 @@
 
 
 <script src="scripts/bootstrap.bundle.min.js" async></script><link rel="stylesheet" href="/assets/css/styles.addf0d47.css">
-<link rel="preload" href="/assets/js/runtime~main.f50257f1.js" as="script">
-<link rel="preload" href="/assets/js/main.346a3c5e.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.00313783.js" as="script">
+<link rel="preload" href="/assets/js/main.4f2f358d.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=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.f50257f1.js"></script>
-<script src="/assets/js/main.346a3c5e.js"></script>
+<script src="/assets/js/runtime~main.00313783.js"></script>
+<script src="/assets/js/main.4f2f358d.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 a3874bcd..35489531 100644
--- a/blog/cve-2022-35741/index.html
+++ b/blog/cve-2022-35741/index.html
@@ -11,8 +11,8 @@
 
 
 <script src="scripts/bootstrap.bundle.min.js" async></script><link rel="stylesheet" href="/assets/css/styles.addf0d47.css">
-<link rel="preload" href="/assets/js/runtime~main.f50257f1.js" as="script">
-<link rel="preload" href="/assets/js/main.346a3c5e.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.00313783.js" as="script">
+<link rel="preload" href="/assets/js/main.4f2f358d.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=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
@@ -47,7 +47,7 @@ Foundation.
             </div>
           <br>
           </div></div></footer></div>
-<script src="/assets/js/runtime~main.f50257f1.js"></script>
-<script src="/assets/js/main.346a3c5e.js"></script>
+<script src="/assets/js/runtime~main.00313783.js"></script>
+<script src="/assets/js/main.4f2f358d.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 a523cf4d..6105a558 100644
--- a/blog/cve_2013_2136_apache_cloudstack/index.html
+++ b/blog/cve_2013_2136_apache_cloudstack/index.html
@@ -11,8 +11,8 @@
 
 
 <script src="scripts/bootstrap.bundle.min.js" async></script><link rel="stylesheet" href="/assets/css/styles.addf0d47.css">
-<link rel="preload" href="/assets/js/runtime~main.f50257f1.js" as="script">
-<link rel="preload" href="/assets/js/main.346a3c5e.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.00313783.js" as="script">
+<link rel="preload" href="/assets/js/main.4f2f358d.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=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
@@ -47,7 +47,7 @@ Foundation.
             </div>
           <br>
           </div></div></footer></div>
-<script src="/assets/js/runtime~main.f50257f1.js"></script>
-<script src="/assets/js/main.346a3c5e.js"></script>
+<script src="/assets/js/runtime~main.00313783.js"></script>
+<script src="/assets/js/main.4f2f358d.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 000b6fed..7a7d32ec 100644
--- a/blog/cve_2013_6398_cloudstack_virtual/index.html
+++ b/blog/cve_2013_6398_cloudstack_virtual/index.html
@@ -11,8 +11,8 @@
 
 
 <script src="scripts/bootstrap.bundle.min.js" async></script><link rel="stylesheet" href="/assets/css/styles.addf0d47.css">
-<link rel="preload" href="/assets/js/runtime~main.f50257f1.js" as="script">
-<link rel="preload" href="/assets/js/main.346a3c5e.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.00313783.js" as="script">
+<link rel="preload" href="/assets/js/main.4f2f358d.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=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
@@ -47,7 +47,7 @@ Foundation.
             </div>
           <br>
           </div></div></footer></div>
-<script src="/assets/js/runtime~main.f50257f1.js"></script>
-<script src="/assets/js/main.346a3c5e.js"></script>
+<script src="/assets/js/runtime~main.00313783.js"></script>
+<script src="/assets/js/main.4f2f358d.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 d1eb2a30..336ec23a 100644
--- a/blog/cve_2014_0031_cloudstack_listnetworkacl/index.html
+++ b/blog/cve_2014_0031_cloudstack_listnetworkacl/index.html
@@ -11,8 +11,8 @@
 
 
 <script src="scripts/bootstrap.bundle.min.js" async></script><link rel="stylesheet" href="/assets/css/styles.addf0d47.css">
-<link rel="preload" href="/assets/js/runtime~main.f50257f1.js" as="script">
-<link rel="preload" href="/assets/js/main.346a3c5e.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.00313783.js" as="script">
+<link rel="preload" href="/assets/js/main.4f2f358d.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=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
@@ -47,7 +47,7 @@ Foundation.
             </div>
           <br>
           </div></div></footer></div>
-<script src="/assets/js/runtime~main.f50257f1.js"></script>
-<script src="/assets/js/main.346a3c5e.js"></script>
+<script src="/assets/js/runtime~main.00313783.js"></script>
+<script src="/assets/js/main.4f2f358d.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 89016f4b..24f1e13a 100644
--- a/blog/cve_2014_7807_apache_cloudstack/index.html
+++ b/blog/cve_2014_7807_apache_cloudstack/index.html
@@ -11,8 +11,8 @@
 
 
 <script src="scripts/bootstrap.bundle.min.js" async></script><link rel="stylesheet" href="/assets/css/styles.addf0d47.css">
-<link rel="preload" href="/assets/js/runtime~main.f50257f1.js" as="script">
-<link rel="preload" href="/assets/js/main.346a3c5e.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.00313783.js" as="script">
+<link rel="preload" href="/assets/js/main.4f2f358d.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=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
@@ -47,7 +47,7 @@ Foundation.
             </div>
           <br>
           </div></div></footer></div>
-<script src="/assets/js/runtime~main.f50257f1.js"></script>
-<script src="/assets/js/main.346a3c5e.js"></script>
+<script src="/assets/js/runtime~main.00313783.js"></script>
+<script src="/assets/js/main.4f2f358d.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 68b9c709..751e115f 100644
--- a/blog/day-2-at-cloudfest/index.html
+++ b/blog/day-2-at-cloudfest/index.html
@@ -11,8 +11,8 @@
 
 
 <script src="scripts/bootstrap.bundle.min.js" async></script><link rel="stylesheet" href="/assets/css/styles.addf0d47.css">
-<link rel="preload" href="/assets/js/runtime~main.f50257f1.js" as="script">
-<link rel="preload" href="/assets/js/main.346a3c5e.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.00313783.js" as="script">
+<link rel="preload" href="/assets/js/main.4f2f358d.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=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.f50257f1.js"></script>
-<script src="/assets/js/main.346a3c5e.js"></script>
+<script src="/assets/js/runtime~main.00313783.js"></script>
+<script src="/assets/js/main.4f2f358d.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 4922e29d..38209f77 100644
--- a/blog/day-3-at-cloudfest/index.html
+++ b/blog/day-3-at-cloudfest/index.html
@@ -11,8 +11,8 @@
 
 
 <script src="scripts/bootstrap.bundle.min.js" async></script><link rel="stylesheet" href="/assets/css/styles.addf0d47.css">
-<link rel="preload" href="/assets/js/runtime~main.f50257f1.js" as="script">
-<link rel="preload" href="/assets/js/main.346a3c5e.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.00313783.js" as="script">
+<link rel="preload" href="/assets/js/main.4f2f358d.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=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.f50257f1.js"></script>
-<script src="/assets/js/main.346a3c5e.js"></script>
+<script src="/assets/js/runtime~main.00313783.js"></script>
+<script src="/assets/js/main.4f2f358d.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 0b719545..dad50538 100644
--- a/blog/dnsmasq-vulnerabilities-advisory-for-cloudstack/index.html
+++ b/blog/dnsmasq-vulnerabilities-advisory-for-cloudstack/index.html
@@ -11,8 +11,8 @@
 
 
 <script src="scripts/bootstrap.bundle.min.js" async></script><link rel="stylesheet" href="/assets/css/styles.addf0d47.css">
-<link rel="preload" href="/assets/js/runtime~main.f50257f1.js" as="script">
-<link rel="preload" href="/assets/js/main.346a3c5e.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.00313783.js" as="script">
+<link rel="preload" href="/assets/js/main.4f2f358d.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=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
@@ -47,7 +47,7 @@ Foundation.
             </div>
           <br>
           </div></div></footer></div>
-<script src="/assets/js/runtime~main.f50257f1.js"></script>
-<script src="/assets/js/main.346a3c5e.js"></script>
+<script src="/assets/js/runtime~main.00313783.js"></script>
+<script src="/assets/js/main.4f2f358d.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 a3b66aea..3a93bc5f 100644
--- a/blog/future-proof-open-source-platform/index.html
+++ b/blog/future-proof-open-source-platform/index.html
@@ -11,8 +11,8 @@
 
 
 <script src="scripts/bootstrap.bundle.min.js" async></script><link rel="stylesheet" href="/assets/css/styles.addf0d47.css">
-<link rel="preload" href="/assets/js/runtime~main.f50257f1.js" as="script">
-<link rel="preload" href="/assets/js/main.346a3c5e.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.00313783.js" as="script">
+<link rel="preload" href="/assets/js/main.4f2f358d.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=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.f50257f1.js"></script>
-<script src="/assets/js/main.346a3c5e.js"></script>
+<script src="/assets/js/runtime~main.00313783.js"></script>
+<script src="/assets/js/main.4f2f358d.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 f11be223..29a72656 100644
--- a/blog/gsoc-2023/index.html
+++ b/blog/gsoc-2023/index.html
@@ -11,8 +11,8 @@
 
 
 <script src="scripts/bootstrap.bundle.min.js" async></script><link rel="stylesheet" href="/assets/css/styles.addf0d47.css">
-<link rel="preload" href="/assets/js/runtime~main.f50257f1.js" as="script">
-<link rel="preload" href="/assets/js/main.346a3c5e.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.00313783.js" as="script">
+<link rel="preload" href="/assets/js/main.4f2f358d.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=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.f50257f1.js"></script>
-<script src="/assets/js/main.346a3c5e.js"></script>
+<script src="/assets/js/runtime~main.00313783.js"></script>
+<script src="/assets/js/main.4f2f358d.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 8af5554c..98739ac2 100644
--- a/blog/how_to_mitigate_openssl_heartbleed/index.html
+++ b/blog/how_to_mitigate_openssl_heartbleed/index.html
@@ -11,8 +11,8 @@
 
 
 <script src="scripts/bootstrap.bundle.min.js" async></script><link rel="stylesheet" href="/assets/css/styles.addf0d47.css">
-<link rel="preload" href="/assets/js/runtime~main.f50257f1.js" as="script">
-<link rel="preload" href="/assets/js/main.346a3c5e.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.00313783.js" as="script">
+<link rel="preload" href="/assets/js/main.4f2f358d.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=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
@@ -47,7 +47,7 @@ Foundation.
             </div>
           <br>
           </div></div></footer></div>
-<script src="/assets/js/runtime~main.f50257f1.js"></script>
-<script src="/assets/js/main.346a3c5e.js"></script>
+<script src="/assets/js/runtime~main.00313783.js"></script>
+<script src="/assets/js/main.4f2f358d.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/blog/index.html b/blog/index.html
index 80442b3f..1d06966b 100644
--- a/blog/index.html
+++ b/blog/index.html
@@ -11,12 +11,67 @@
 
 
 <script src="scripts/bootstrap.bundle.min.js" async></script><link rel="stylesheet" href="/assets/css/styles.addf0d47.css">
-<link rel="preload" href="/assets/js/runtime~main.f50257f1.js" as="script">
-<link rel="preload" href="/assets/js/main.346a3c5e.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.00313783.js" as="script">
+<link rel="preload" href="/assets/js/main.4f2f358d.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=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="roun [...]
+<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="roun [...]
+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><p>In the spirit of continuous improvement, Alex’s team looked for an
+opportunity to improve on how they do infrastructure provisioning
+within the enterprise ultimately leading to deployment of CloudStack.</p><p>After reviewing a few different cloud management platforms, AT&amp;T
+decided to deploy CloudStack as a centrally-managed and
+centrally-supported IaaS platform, because if its multi-tenancy,
+allowing the application teams withing the business to maintain their
+own-dedicated environments. Other reasons to choose CloudStack were
+the CloudStack Terraform Provider and Native APIs, over-provisioning
+capabilities and ability to manage the CloudStack-based platform using
+GitOps.</p><p>In their talk during the CloudStack Collaboration Conference, Alex
+Dometrius shares more about the issued solved and the success with
+CloudStack. As a follow up of their talk at the event, we asked a few
+questions to the AT&amp;T team, to understand more about their choice of
+technology and learn for their experience of managing infrastructure
+at a large-scale and enterprise level.</p><iframe width="640" height="315" src="https://www.youtube.com/embed/Bc1a8YHdEq4?si=V7QZM660_YS9pjKp" title="YouTube video player" frameborder="0" allow="accelerometer;
+autoplay; clipboard-write; encrypted-media; gyroscope;
+picture-in-picture; web-share"></iframe><p>Alex Dometrius, Associate Director - Technology at AT&amp;T, presents at CloudStack Collaboration Conference 2023.</p><strong>Why AT&amp;T chose open-source technologies?</strong><p>Our team has a long history of consuming and contributing to
+open-source projects and we strive to use open-source technology
+wherever possible. At risk of stating the cliché benefits of using
+open-source software, there are several reasons why we lean towards
+open-source solutions. Cost of entry is generally lower when deploying
+open-source which allows us to deliver solutions to the business much
+faster. These costs can also remain lower if there is an active
+user/contributor community like what we found with CloudStack.</p><strong>During your talk, you mentioned running PoCs of CloudStack and other technologies. What do you recommended to be tested during a PoC?</strong><p>Why you chose CloudStack?   Each use case is different obviously. The
+scale of the implementation, how users will interact with the
+platform, how migration from present state to future state can be
+carried out when deploying a new cloud platform are all items we took
+into consideration. As mentioned, CloudStack checked several of the
+requirements we had: multi-tenancy capabilities, support for
+infrastructure as code, project quota controls, an active open-source
+community, etc.</p><strong>How does CloudStack fit with the other technologies AT&amp;T uses internally?</strong><p>CloudStack’s ability to support VMWare was another reason we chose to
+deploy it. We have an existing VMWare footprint and we chose
+CloudStack as a mechanism to help continue to support VMWare workloads
+while also moving to a KVM-focused VM platform. For our team, it was
+less about how CloudStack fit into our existing technology stack, as
+this stack has a lot of legacy, home-grown tools, and more about the
+capabilities CloudStack will provide as an enabler for us to move to a
+more modern private cloud platform.</p><strong>Do you run your datacenter ipv4 or ipv4/ipv6 or ipv6 only?</strong><p>Both ipv4 and ipv6. </p><strong>Why don’t you push back your container image cloudstack mgmt to the community? Do you have plans to contribute to the community?</strong><p>We have already begun contributing back to the community as mentioned
+with our <a href="https://github.com/apache/cloudstack/pull/7889" target="_blank" rel="noopener noreferrer">PR for fiber channel multi-path for
+KVM</a>. We will look at
+what makes sense to contribute regarding the cloudstack management
+container.</p><strong>What workloads are managed by CloudStack?</strong><p>Our expectation is essentially all workloads in the enterprise
+can/could be managed with CloudStack. Web applications, Kubernetes
+clusters, databases, etc.</p></div><footer class="row docusaurus-mt-lg"><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></footer></article><article class="margin-bottom--xl" itemprop="blogPost" itemscope="" itemtype="http://schema.org/BlogPosting"><header><h2 class="title_f1Hy" itemprop="headline"><a itemprop="url" href="/blog/india-user [...]
 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
@@ -71,13 +126,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="">
@@ -108,7 +157,7 @@ Foundation.
             </div>
           <br>
           </div></div></footer></div>
-<script src="/assets/js/runtime~main.f50257f1.js"></script>
-<script src="/assets/js/main.346a3c5e.js"></script>
+<script src="/assets/js/runtime~main.00313783.js"></script>
+<script src="/assets/js/main.4f2f358d.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 09843da6..9f9f5b3c 100644
--- a/blog/india-user-group-2024/index.html
+++ b/blog/india-user-group-2024/index.html
@@ -11,12 +11,12 @@
 
 
 <script src="scripts/bootstrap.bundle.min.js" async></script><link rel="stylesheet" href="/assets/css/styles.addf0d47.css">
-<link rel="preload" href="/assets/js/runtime~main.f50257f1.js" as="script">
-<link rel="preload" href="/assets/js/main.346a3c5e.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.00313783.js" as="script">
+<link rel="preload" href="/assets/js/main.4f2f358d.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=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="roun [...]
+<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="roun [...]
             <div class="social">
                 <a href="mailto:dev-subscribe@cloudstack.apache.org">
 		  <img src="img/mail_mini_icon.svg" alt="">
@@ -47,7 +47,7 @@ Foundation.
             </div>
           <br>
           </div></div></footer></div>
-<script src="/assets/js/runtime~main.f50257f1.js"></script>
-<script src="/assets/js/main.346a3c5e.js"></script>
+<script src="/assets/js/runtime~main.00313783.js"></script>
+<script src="/assets/js/main.4f2f358d.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/blog/log4jshell/index.html b/blog/log4jshell/index.html
index c3df6abd..d629dd28 100644
--- a/blog/log4jshell/index.html
+++ b/blog/log4jshell/index.html
@@ -11,8 +11,8 @@
 
 
 <script src="scripts/bootstrap.bundle.min.js" async></script><link rel="stylesheet" href="/assets/css/styles.addf0d47.css">
-<link rel="preload" href="/assets/js/runtime~main.f50257f1.js" as="script">
-<link rel="preload" href="/assets/js/main.346a3c5e.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.00313783.js" as="script">
+<link rel="preload" href="/assets/js/main.4f2f358d.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=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
@@ -47,7 +47,7 @@ Foundation.
             </div>
           <br>
           </div></div></footer></div>
-<script src="/assets/js/runtime~main.f50257f1.js"></script>
-<script src="/assets/js/main.346a3c5e.js"></script>
+<script src="/assets/js/runtime~main.00313783.js"></script>
+<script src="/assets/js/main.4f2f358d.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 415df9a3..79015c13 100644
--- a/blog/meet-apache-cloudstack-at-kubecon/index.html
+++ b/blog/meet-apache-cloudstack-at-kubecon/index.html
@@ -11,8 +11,8 @@
 
 
 <script src="scripts/bootstrap.bundle.min.js" async></script><link rel="stylesheet" href="/assets/css/styles.addf0d47.css">
-<link rel="preload" href="/assets/js/runtime~main.f50257f1.js" as="script">
-<link rel="preload" href="/assets/js/main.346a3c5e.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.00313783.js" as="script">
+<link rel="preload" href="/assets/js/main.4f2f358d.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=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
@@ -47,7 +47,7 @@ Foundation.
             </div>
           <br>
           </div></div></footer></div>
-<script src="/assets/js/runtime~main.f50257f1.js"></script>
-<script src="/assets/js/main.346a3c5e.js"></script>
+<script src="/assets/js/runtime~main.00313783.js"></script>
+<script src="/assets/js/main.4f2f358d.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 5d8ec0ab..a5236c26 100644
--- a/blog/meet-rohit-yadav-the-new/index.html
+++ b/blog/meet-rohit-yadav-the-new/index.html
@@ -11,8 +11,8 @@
 
 
 <script src="scripts/bootstrap.bundle.min.js" async></script><link rel="stylesheet" href="/assets/css/styles.addf0d47.css">
-<link rel="preload" href="/assets/js/runtime~main.f50257f1.js" as="script">
-<link rel="preload" href="/assets/js/main.346a3c5e.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.00313783.js" as="script">
+<link rel="preload" href="/assets/js/main.4f2f358d.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=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
@@ -158,7 +158,7 @@ Foundation.
             </div>
           <br>
           </div></div></footer></div>
-<script src="/assets/js/runtime~main.f50257f1.js"></script>
-<script src="/assets/js/main.346a3c5e.js"></script>
+<script src="/assets/js/runtime~main.00313783.js"></script>
+<script src="/assets/js/main.4f2f358d.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 9fcd655d..7c7b5ec7 100644
--- a/blog/meet-the-community-david-jumani/index.html
+++ b/blog/meet-the-community-david-jumani/index.html
@@ -11,8 +11,8 @@
 
 
 <script src="scripts/bootstrap.bundle.min.js" async></script><link rel="stylesheet" href="/assets/css/styles.addf0d47.css">
-<link rel="preload" href="/assets/js/runtime~main.f50257f1.js" as="script">
-<link rel="preload" href="/assets/js/main.346a3c5e.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.00313783.js" as="script">
+<link rel="preload" href="/assets/js/main.4f2f358d.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=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.f50257f1.js"></script>
-<script src="/assets/js/main.346a3c5e.js"></script>
+<script src="/assets/js/runtime~main.00313783.js"></script>
+<script src="/assets/js/main.4f2f358d.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 b8d63c94..1f32a163 100644
--- a/blog/meet-the-community-gabriel-brascher/index.html
+++ b/blog/meet-the-community-gabriel-brascher/index.html
@@ -11,8 +11,8 @@
 
 
 <script src="scripts/bootstrap.bundle.min.js" async></script><link rel="stylesheet" href="/assets/css/styles.addf0d47.css">
-<link rel="preload" href="/assets/js/runtime~main.f50257f1.js" as="script">
-<link rel="preload" href="/assets/js/main.346a3c5e.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.00313783.js" as="script">
+<link rel="preload" href="/assets/js/main.4f2f358d.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=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
@@ -47,7 +47,7 @@ Foundation.
             </div>
           <br>
           </div></div></footer></div>
-<script src="/assets/js/runtime~main.f50257f1.js"></script>
-<script src="/assets/js/main.346a3c5e.js"></script>
+<script src="/assets/js/runtime~main.00313783.js"></script>
+<script src="/assets/js/main.4f2f358d.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 ccede0a8..133cedb0 100644
--- a/blog/meet-the-community-k-b/index.html
+++ b/blog/meet-the-community-k-b/index.html
@@ -11,8 +11,8 @@
 
 
 <script src="scripts/bootstrap.bundle.min.js" async></script><link rel="stylesheet" href="/assets/css/styles.addf0d47.css">
-<link rel="preload" href="/assets/js/runtime~main.f50257f1.js" as="script">
-<link rel="preload" href="/assets/js/main.346a3c5e.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.00313783.js" as="script">
+<link rel="preload" href="/assets/js/main.4f2f358d.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=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
@@ -47,7 +47,7 @@ Foundation.
             </div>
           <br>
           </div></div></footer></div>
-<script src="/assets/js/runtime~main.f50257f1.js"></script>
-<script src="/assets/js/main.346a3c5e.js"></script>
+<script src="/assets/js/runtime~main.00313783.js"></script>
+<script src="/assets/js/main.4f2f358d.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 1f46f47c..39efe1c6 100644
--- a/blog/meet-the-community-nicolas-vazquez/index.html
+++ b/blog/meet-the-community-nicolas-vazquez/index.html
@@ -11,8 +11,8 @@
 
 
 <script src="scripts/bootstrap.bundle.min.js" async></script><link rel="stylesheet" href="/assets/css/styles.addf0d47.css">
-<link rel="preload" href="/assets/js/runtime~main.f50257f1.js" as="script">
-<link rel="preload" href="/assets/js/main.346a3c5e.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.00313783.js" as="script">
+<link rel="preload" href="/assets/js/main.4f2f358d.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=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
@@ -47,7 +47,7 @@ Foundation.
             </div>
           <br>
           </div></div></footer></div>
-<script src="/assets/js/runtime~main.f50257f1.js"></script>
-<script src="/assets/js/main.346a3c5e.js"></script>
+<script src="/assets/js/runtime~main.00313783.js"></script>
+<script src="/assets/js/main.4f2f358d.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 664dc049..9088441b 100644
--- a/blog/meet-the-community-pearl-dsilva/index.html
+++ b/blog/meet-the-community-pearl-dsilva/index.html
@@ -11,8 +11,8 @@
 
 
 <script src="scripts/bootstrap.bundle.min.js" async></script><link rel="stylesheet" href="/assets/css/styles.addf0d47.css">
-<link rel="preload" href="/assets/js/runtime~main.f50257f1.js" as="script">
-<link rel="preload" href="/assets/js/main.346a3c5e.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.00313783.js" as="script">
+<link rel="preload" href="/assets/js/main.4f2f358d.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=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
@@ -48,7 +48,7 @@ Foundation.
             </div>
           <br>
           </div></div></footer></div>
-<script src="/assets/js/runtime~main.f50257f1.js"></script>
-<script src="/assets/js/main.346a3c5e.js"></script>
+<script src="/assets/js/runtime~main.00313783.js"></script>
+<script src="/assets/js/main.4f2f358d.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 d480ff17..eddbcaa3 100644
--- a/blog/meet-the-community-simon-weller/index.html
+++ b/blog/meet-the-community-simon-weller/index.html
@@ -11,8 +11,8 @@
 
 
 <script src="scripts/bootstrap.bundle.min.js" async></script><link rel="stylesheet" href="/assets/css/styles.addf0d47.css">
-<link rel="preload" href="/assets/js/runtime~main.f50257f1.js" as="script">
-<link rel="preload" href="/assets/js/main.346a3c5e.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.00313783.js" as="script">
+<link rel="preload" href="/assets/js/main.4f2f358d.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=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
@@ -47,7 +47,7 @@ Foundation.
             </div>
           <br>
           </div></div></footer></div>
-<script src="/assets/js/runtime~main.f50257f1.js"></script>
-<script src="/assets/js/main.346a3c5e.js"></script>
+<script src="/assets/js/runtime~main.00313783.js"></script>
+<script src="/assets/js/main.4f2f358d.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 e9de18f7..6093adeb 100644
--- a/blog/meet-the-community-slavka-peleva/index.html
+++ b/blog/meet-the-community-slavka-peleva/index.html
@@ -11,8 +11,8 @@
 
 
 <script src="scripts/bootstrap.bundle.min.js" async></script><link rel="stylesheet" href="/assets/css/styles.addf0d47.css">
-<link rel="preload" href="/assets/js/runtime~main.f50257f1.js" as="script">
-<link rel="preload" href="/assets/js/main.346a3c5e.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.00313783.js" as="script">
+<link rel="preload" href="/assets/js/main.4f2f358d.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=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
@@ -47,7 +47,7 @@ Foundation.
             </div>
           <br>
           </div></div></footer></div>
-<script src="/assets/js/runtime~main.f50257f1.js"></script>
-<script src="/assets/js/main.346a3c5e.js"></script>
+<script src="/assets/js/runtime~main.00313783.js"></script>
+<script src="/assets/js/main.4f2f358d.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 3cbc49f8..d55acae6 100644
--- a/blog/page/10/index.html
+++ b/blog/page/10/index.html
@@ -11,12 +11,12 @@
 
 
 <script src="scripts/bootstrap.bundle.min.js" async></script><link rel="stylesheet" href="/assets/css/styles.addf0d47.css">
-<link rel="preload" href="/assets/js/runtime~main.f50257f1.js" as="script">
-<link rel="preload" href="/assets/js/main.346a3c5e.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.00313783.js" as="script">
+<link rel="preload" href="/assets/js/main.4f2f358d.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=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="roun [...]
+<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="roun [...]
             <div class="social">
                 <a href="mailto:dev-subscribe@cloudstack.apache.org">
 		  <img src="img/mail_mini_icon.svg" alt="">
@@ -47,7 +47,7 @@ Foundation.
             </div>
           <br>
           </div></div></footer></div>
-<script src="/assets/js/runtime~main.f50257f1.js"></script>
-<script src="/assets/js/main.346a3c5e.js"></script>
+<script src="/assets/js/runtime~main.00313783.js"></script>
+<script src="/assets/js/main.4f2f358d.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 8dc4a9ba..5afdde2d 100644
--- a/blog/page/11/index.html
+++ b/blog/page/11/index.html
@@ -11,12 +11,12 @@
 
 
 <script src="scripts/bootstrap.bundle.min.js" async></script><link rel="stylesheet" href="/assets/css/styles.addf0d47.css">
-<link rel="preload" href="/assets/js/runtime~main.f50257f1.js" as="script">
-<link rel="preload" href="/assets/js/main.346a3c5e.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.00313783.js" as="script">
+<link rel="preload" href="/assets/js/main.4f2f358d.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=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="roun [...]
+<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="roun [...]
             <div class="social">
                 <a href="mailto:dev-subscribe@cloudstack.apache.org">
 		  <img src="img/mail_mini_icon.svg" alt="">
@@ -47,7 +47,7 @@ Foundation.
             </div>
           <br>
           </div></div></footer></div>
-<script src="/assets/js/runtime~main.f50257f1.js"></script>
-<script src="/assets/js/main.346a3c5e.js"></script>
+<script src="/assets/js/runtime~main.00313783.js"></script>
+<script src="/assets/js/main.4f2f358d.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 b20cc8e2..f169b472 100644
--- a/blog/page/12/index.html
+++ b/blog/page/12/index.html
@@ -11,12 +11,12 @@
 
 
 <script src="scripts/bootstrap.bundle.min.js" async></script><link rel="stylesheet" href="/assets/css/styles.addf0d47.css">
-<link rel="preload" href="/assets/js/runtime~main.f50257f1.js" as="script">
-<link rel="preload" href="/assets/js/main.346a3c5e.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.00313783.js" as="script">
+<link rel="preload" href="/assets/js/main.4f2f358d.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=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="roun [...]
+<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="roun [...]
             <div class="social">
                 <a href="mailto:dev-subscribe@cloudstack.apache.org">
 		  <img src="img/mail_mini_icon.svg" alt="">
@@ -47,7 +47,7 @@ Foundation.
             </div>
           <br>
           </div></div></footer></div>
-<script src="/assets/js/runtime~main.f50257f1.js"></script>
-<script src="/assets/js/main.346a3c5e.js"></script>
+<script src="/assets/js/runtime~main.00313783.js"></script>
+<script src="/assets/js/main.4f2f358d.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 08cf1f93..e4312a5f 100644
--- a/blog/page/13/index.html
+++ b/blog/page/13/index.html
@@ -11,12 +11,12 @@
 
 
 <script src="scripts/bootstrap.bundle.min.js" async></script><link rel="stylesheet" href="/assets/css/styles.addf0d47.css">
-<link rel="preload" href="/assets/js/runtime~main.f50257f1.js" as="script">
-<link rel="preload" href="/assets/js/main.346a3c5e.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.00313783.js" as="script">
+<link rel="preload" href="/assets/js/main.4f2f358d.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=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="roun [...]
+<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="roun [...]
             <div class="social">
                 <a href="mailto:dev-subscribe@cloudstack.apache.org">
 		  <img src="img/mail_mini_icon.svg" alt="">
@@ -47,7 +47,7 @@ Foundation.
             </div>
           <br>
           </div></div></footer></div>
-<script src="/assets/js/runtime~main.f50257f1.js"></script>
-<script src="/assets/js/main.346a3c5e.js"></script>
+<script src="/assets/js/runtime~main.00313783.js"></script>
+<script src="/assets/js/main.4f2f358d.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/blog/tags/index.html b/blog/page/14/index.html
similarity index 75%
copy from blog/tags/index.html
copy to blog/page/14/index.html
index b7791b20..d407eb40 100644
--- a/blog/tags/index.html
+++ b/blog/page/14/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">
+<html lang="en" dir="ltr" class="blog-wrapper blog-list-page plugin-blog plugin-id-default">
 <head>
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v2.3.1">
-<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/14"><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">
 
 
@@ -11,12 +11,12 @@
 
 
 <script src="scripts/bootstrap.bundle.min.js" async></script><link rel="stylesheet" href="/assets/css/styles.addf0d47.css">
-<link rel="preload" href="/assets/js/runtime~main.f50257f1.js" as="script">
-<link rel="preload" href="/assets/js/main.346a3c5e.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.00313783.js" as="script">
+<link rel="preload" href="/assets/js/main.4f2f358d.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=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="roun [...]
+<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="roun [...]
             <div class="social">
                 <a href="mailto:dev-subscribe@cloudstack.apache.org">
 		  <img src="img/mail_mini_icon.svg" alt="">
@@ -47,7 +47,7 @@ Foundation.
             </div>
           <br>
           </div></div></footer></div>
-<script src="/assets/js/runtime~main.f50257f1.js"></script>
-<script src="/assets/js/main.346a3c5e.js"></script>
+<script src="/assets/js/runtime~main.00313783.js"></script>
+<script src="/assets/js/main.4f2f358d.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 c96765da..466e8d3e 100644
--- a/blog/page/2/index.html
+++ b/blog/page/2/index.html
@@ -11,12 +11,18 @@
 
 
 <script src="scripts/bootstrap.bundle.min.js" async></script><link rel="stylesheet" href="/assets/css/styles.addf0d47.css">
-<link rel="preload" href="/assets/js/runtime~main.f50257f1.js" as="script">
-<link rel="preload" href="/assets/js/main.346a3c5e.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.00313783.js" as="script">
+<link rel="preload" href="/assets/js/main.4f2f358d.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=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="roun [...]
+<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="roun [...]
+<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
@@ -63,9 +69,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="">
@@ -96,7 +100,7 @@ Foundation.
             </div>
           <br>
           </div></div></footer></div>
-<script src="/assets/js/runtime~main.f50257f1.js"></script>
-<script src="/assets/js/main.346a3c5e.js"></script>
+<script src="/assets/js/runtime~main.00313783.js"></script>
+<script src="/assets/js/main.4f2f358d.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 4de54cb8..fcd4afdb 100644
--- a/blog/page/3/index.html
+++ b/blog/page/3/index.html
@@ -11,12 +11,14 @@
 
 
 <script src="scripts/bootstrap.bundle.min.js" async></script><link rel="stylesheet" href="/assets/css/styles.addf0d47.css">
-<link rel="preload" href="/assets/js/runtime~main.f50257f1.js" as="script">
-<link rel="preload" href="/assets/js/main.346a3c5e.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.00313783.js" as="script">
+<link rel="preload" href="/assets/js/main.4f2f358d.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=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="roun [...]
+<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="roun [...]
+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
@@ -26,7 +28,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="">
@@ -57,7 +59,7 @@ Foundation.
             </div>
           <br>
           </div></div></footer></div>
-<script src="/assets/js/runtime~main.f50257f1.js"></script>
-<script src="/assets/js/main.346a3c5e.js"></script>
+<script src="/assets/js/runtime~main.00313783.js"></script>
+<script src="/assets/js/main.4f2f358d.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 bdfdbf7d..1735228b 100644
--- a/blog/page/4/index.html
+++ b/blog/page/4/index.html
@@ -11,13 +11,13 @@
 
 
 <script src="scripts/bootstrap.bundle.min.js" async></script><link rel="stylesheet" href="/assets/css/styles.addf0d47.css">
-<link rel="preload" href="/assets/js/runtime~main.f50257f1.js" as="script">
-<link rel="preload" href="/assets/js/main.346a3c5e.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.00313783.js" as="script">
+<link rel="preload" href="/assets/js/main.4f2f358d.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=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="roun [...]
-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="roun [...]
+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="">
@@ -48,7 +48,7 @@ Foundation.
             </div>
           <br>
           </div></div></footer></div>
-<script src="/assets/js/runtime~main.f50257f1.js"></script>
-<script src="/assets/js/main.346a3c5e.js"></script>
+<script src="/assets/js/runtime~main.00313783.js"></script>
+<script src="/assets/js/main.4f2f358d.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 bf2a9392..90ca79a4 100644
--- a/blog/page/5/index.html
+++ b/blog/page/5/index.html
@@ -11,13 +11,13 @@
 
 
 <script src="scripts/bootstrap.bundle.min.js" async></script><link rel="stylesheet" href="/assets/css/styles.addf0d47.css">
-<link rel="preload" href="/assets/js/runtime~main.f50257f1.js" as="script">
-<link rel="preload" href="/assets/js/main.346a3c5e.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.00313783.js" as="script">
+<link rel="preload" href="/assets/js/main.4f2f358d.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=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="roun [...]
-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="roun [...]
+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="">
@@ -48,7 +48,7 @@ Foundation.
             </div>
           <br>
           </div></div></footer></div>
-<script src="/assets/js/runtime~main.f50257f1.js"></script>
-<script src="/assets/js/main.346a3c5e.js"></script>
+<script src="/assets/js/runtime~main.00313783.js"></script>
+<script src="/assets/js/main.4f2f358d.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 2877ce1a..6a801684 100644
--- a/blog/page/6/index.html
+++ b/blog/page/6/index.html
@@ -11,17 +11,17 @@
 
 
 <script src="scripts/bootstrap.bundle.min.js" async></script><link rel="stylesheet" href="/assets/css/styles.addf0d47.css">
-<link rel="preload" href="/assets/js/runtime~main.f50257f1.js" as="script">
-<link rel="preload" href="/assets/js/main.346a3c5e.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.00313783.js" as="script">
+<link rel="preload" href="/assets/js/main.4f2f358d.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=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="roun [...]
+<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="roun [...]
 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="">
@@ -52,7 +52,7 @@ Foundation.
             </div>
           <br>
           </div></div></footer></div>
-<script src="/assets/js/runtime~main.f50257f1.js"></script>
-<script src="/assets/js/main.346a3c5e.js"></script>
+<script src="/assets/js/runtime~main.00313783.js"></script>
+<script src="/assets/js/main.4f2f358d.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 fbebe117..cb5271aa 100644
--- a/blog/page/7/index.html
+++ b/blog/page/7/index.html
@@ -11,23 +11,17 @@
 
 
 <script src="scripts/bootstrap.bundle.min.js" async></script><link rel="stylesheet" href="/assets/css/styles.addf0d47.css">
-<link rel="preload" href="/assets/js/runtime~main.f50257f1.js" as="script">
-<link rel="preload" href="/assets/js/main.346a3c5e.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.00313783.js" as="script">
+<link rel="preload" href="/assets/js/main.4f2f358d.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=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="roun [...]
+<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="roun [...]
 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 m [...]
 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="">
@@ -58,7 +52,7 @@ Foundation.
             </div>
           <br>
           </div></div></footer></div>
-<script src="/assets/js/runtime~main.f50257f1.js"></script>
-<script src="/assets/js/main.346a3c5e.js"></script>
+<script src="/assets/js/runtime~main.00313783.js"></script>
+<script src="/assets/js/main.4f2f358d.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 d8c51221..94de5548 100644
--- a/blog/page/8/index.html
+++ b/blog/page/8/index.html
@@ -11,12 +11,18 @@
 
 
 <script src="scripts/bootstrap.bundle.min.js" async></script><link rel="stylesheet" href="/assets/css/styles.addf0d47.css">
-<link rel="preload" href="/assets/js/runtime~main.f50257f1.js" as="script">
-<link rel="preload" href="/assets/js/main.346a3c5e.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.00313783.js" as="script">
+<link rel="preload" href="/assets/js/main.4f2f358d.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=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="roun [...]
+<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="roun [...]
+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="">
@@ -47,7 +53,7 @@ Foundation.
             </div>
           <br>
           </div></div></footer></div>
-<script src="/assets/js/runtime~main.f50257f1.js"></script>
-<script src="/assets/js/main.346a3c5e.js"></script>
+<script src="/assets/js/runtime~main.00313783.js"></script>
+<script src="/assets/js/main.4f2f358d.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 d338608d..703890a0 100644
--- a/blog/page/9/index.html
+++ b/blog/page/9/index.html
@@ -11,12 +11,12 @@
 
 
 <script src="scripts/bootstrap.bundle.min.js" async></script><link rel="stylesheet" href="/assets/css/styles.addf0d47.css">
-<link rel="preload" href="/assets/js/runtime~main.f50257f1.js" as="script">
-<link rel="preload" href="/assets/js/main.346a3c5e.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.00313783.js" as="script">
+<link rel="preload" href="/assets/js/main.4f2f358d.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=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="roun [...]
+<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="roun [...]
             <div class="social">
                 <a href="mailto:dev-subscribe@cloudstack.apache.org">
 		  <img src="img/mail_mini_icon.svg" alt="">
@@ -47,7 +47,7 @@ Foundation.
             </div>
           <br>
           </div></div></footer></div>
-<script src="/assets/js/runtime~main.f50257f1.js"></script>
-<script src="/assets/js/main.346a3c5e.js"></script>
+<script src="/assets/js/runtime~main.00313783.js"></script>
+<script src="/assets/js/main.4f2f358d.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 df2bd0e3..6ec05505 100644
--- a/blog/realhostip_reprieve/index.html
+++ b/blog/realhostip_reprieve/index.html
@@ -11,8 +11,8 @@
 
 
 <script src="scripts/bootstrap.bundle.min.js" async></script><link rel="stylesheet" href="/assets/css/styles.addf0d47.css">
-<link rel="preload" href="/assets/js/runtime~main.f50257f1.js" as="script">
-<link rel="preload" href="/assets/js/main.346a3c5e.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.00313783.js" as="script">
+<link rel="preload" href="/assets/js/main.4f2f358d.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=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
@@ -47,7 +47,7 @@ Foundation.
             </div>
           <br>
           </div></div></footer></div>
-<script src="/assets/js/runtime~main.f50257f1.js"></script>
-<script src="/assets/js/main.346a3c5e.js"></script>
+<script src="/assets/js/runtime~main.00313783.js"></script>
+<script src="/assets/js/main.4f2f358d.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 0a66864c..fbdef6b9 100644
--- a/blog/realhostip_service_is_being_retired/index.html
+++ b/blog/realhostip_service_is_being_retired/index.html
@@ -11,8 +11,8 @@
 
 
 <script src="scripts/bootstrap.bundle.min.js" async></script><link rel="stylesheet" href="/assets/css/styles.addf0d47.css">
-<link rel="preload" href="/assets/js/runtime~main.f50257f1.js" as="script">
-<link rel="preload" href="/assets/js/main.346a3c5e.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.00313783.js" as="script">
+<link rel="preload" href="/assets/js/main.4f2f358d.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=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
@@ -47,7 +47,7 @@ Foundation.
             </div>
           <br>
           </div></div></footer></div>
-<script src="/assets/js/runtime~main.f50257f1.js"></script>
-<script src="/assets/js/main.346a3c5e.js"></script>
+<script src="/assets/js/runtime~main.00313783.js"></script>
+<script src="/assets/js/main.4f2f358d.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 878bab68..63bc4fff 100644
--- a/blog/reflecting-on-kubecon-cloudnativecon-2023/index.html
+++ b/blog/reflecting-on-kubecon-cloudnativecon-2023/index.html
@@ -11,8 +11,8 @@
 
 
 <script src="scripts/bootstrap.bundle.min.js" async></script><link rel="stylesheet" href="/assets/css/styles.addf0d47.css">
-<link rel="preload" href="/assets/js/runtime~main.f50257f1.js" as="script">
-<link rel="preload" href="/assets/js/main.346a3c5e.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.00313783.js" as="script">
+<link rel="preload" href="/assets/js/main.4f2f358d.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=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.f50257f1.js"></script>
-<script src="/assets/js/main.346a3c5e.js"></script>
+<script src="/assets/js/runtime~main.00313783.js"></script>
+<script src="/assets/js/main.4f2f358d.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/blog/rss.xml b/blog/rss.xml
index c6e119ea..e9a9daca 100644
--- a/blog/rss.xml
+++ b/blog/rss.xml
@@ -8,6 +8,70 @@
         <docs>https://validator.w3.org/feed/docs/rss2.html</docs>
         <generator>https://github.com/jpmonette/feed</generator>
         <language>en</language>
+        <item>
+            <title><![CDATA[CloudStack and GitOps at Enterprise Scale – The Success of ATt&T]]></title>
+            <link>https://cloudstack.apache.org/blog/cloudstack-and-gitops-at-scale</link>
+            <guid>https://cloudstack.apache.org/blog/cloudstack-and-gitops-at-scale</guid>
+            <pubDate>Mon, 08 Jan 2024 00:00:00 GMT</pubDate>
+            <description><![CDATA[AT&T is a provider of telecommunications, media, and technology]]></description>
+            <content:encoded><![CDATA[<p><a href="/blog/cloudstack-and-gitops-at-scale"><img loading="lazy" src="/assets/images/banner-9480f9285440863dfe7769e74c41ba98.jpg" title="CSC" width="1200" height="629" class="img_ev3q"></a></p><h1>CloudStack and GitOps at Enterprise Scale – The Success of ATt&amp;T</h1><p>AT&amp;T is a provider of telecommunications, media, and technology
+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><p>In the spirit of continuous improvement, Alex’s team looked for an
+opportunity to improve on how they do infrastructure provisioning
+within the enterprise ultimately leading to deployment of CloudStack.</p><p>After reviewing a few different cloud management platforms, AT&amp;T
+decided to deploy CloudStack as a centrally-managed and
+centrally-supported IaaS platform, because if its multi-tenancy,
+allowing the application teams withing the business to maintain their
+own-dedicated environments. Other reasons to choose CloudStack were
+the CloudStack Terraform Provider and Native APIs, over-provisioning
+capabilities and ability to manage the CloudStack-based platform using
+GitOps.</p><p>In their talk during the CloudStack Collaboration Conference, Alex
+Dometrius shares more about the issued solved and the success with
+CloudStack. As a follow up of their talk at the event, we asked a few
+questions to the AT&amp;T team, to understand more about their choice of
+technology and learn for their experience of managing infrastructure
+at a large-scale and enterprise level.</p><iframe width="640" height="315" src="https://www.youtube.com/embed/Bc1a8YHdEq4?si=V7QZM660_YS9pjKp" title="YouTube video player" frameborder="0" allow="accelerometer;
+autoplay; clipboard-write; encrypted-media; gyroscope;
+picture-in-picture; web-share"></iframe><p>Alex Dometrius, Associate Director - Technology at AT&amp;T, presents at CloudStack Collaboration Conference 2023.</p><strong>Why AT&amp;T chose open-source technologies?</strong><p>Our team has a long history of consuming and contributing to
+open-source projects and we strive to use open-source technology
+wherever possible. At risk of stating the cliché benefits of using
+open-source software, there are several reasons why we lean towards
+open-source solutions. Cost of entry is generally lower when deploying
+open-source which allows us to deliver solutions to the business much
+faster. These costs can also remain lower if there is an active
+user/contributor community like what we found with CloudStack.</p><strong>During your talk, you mentioned running PoCs of CloudStack and other technologies. What do you recommended to be tested during a PoC?</strong><p>Why you chose CloudStack?&nbsp;  Each use case is different obviously. The
+scale of the implementation, how users will interact with the
+platform, how migration from present state to future state can be
+carried out when deploying a new cloud platform are all items we took
+into consideration. As mentioned, CloudStack checked several of the
+requirements we had: multi-tenancy capabilities, support for
+infrastructure as code, project quota controls, an active open-source
+community, etc.</p><strong>How does CloudStack fit with the other technologies AT&amp;T uses internally?</strong><p>CloudStack’s ability to support VMWare was another reason we chose to
+deploy it. We have an existing VMWare footprint and we chose
+CloudStack as a mechanism to help continue to support VMWare workloads
+while also moving to a KVM-focused VM platform. For our team, it was
+less about how CloudStack fit into our existing technology stack, as
+this stack has a lot of legacy, home-grown tools, and more about the
+capabilities CloudStack will provide as an enabler for us to move to a
+more modern private cloud platform.</p><strong>Do you run your datacenter ipv4 or ipv4/ipv6 or ipv6 only?</strong><p>Both ipv4 and ipv6. </p><strong>Why don’t you push back your container image cloudstack mgmt to the community? Do you have plans to contribute to the community?</strong><p>We have already begun contributing back to the community as mentioned
+with our <a href="https://github.com/apache/cloudstack/pull/7889" target="_blank" rel="noopener noreferrer">PR for fiber channel multi-path for
+KVM</a>. We will look at
+what makes sense to contribute regarding the cloudstack management
+container.</p><strong>What workloads are managed by CloudStack?</strong><p>Our expectation is essentially all workloads in the enterprise
+can/could be managed with CloudStack. Web applications, Kubernetes
+clusters, databases, etc.</p>]]></content:encoded>
+            <category>case-studies</category>
+        </item>
         <item>
             <title><![CDATA[CloudStack India User Group 2024]]></title>
             <link>https://cloudstack.apache.org/blog/india-user-group-2024</link>
diff --git a/blog/tags/announcement/index.html b/blog/tags/announcement/index.html
index 715fb8a7..338a5f26 100644
--- a/blog/tags/announcement/index.html
+++ b/blog/tags/announcement/index.html
@@ -11,8 +11,8 @@
 
 
 <script src="scripts/bootstrap.bundle.min.js" async></script><link rel="stylesheet" href="/assets/css/styles.addf0d47.css">
-<link rel="preload" href="/assets/js/runtime~main.f50257f1.js" as="script">
-<link rel="preload" href="/assets/js/main.346a3c5e.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.00313783.js" as="script">
+<link rel="preload" href="/assets/js/main.4f2f358d.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=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.f50257f1.js"></script>
-<script src="/assets/js/main.346a3c5e.js"></script>
+<script src="/assets/js/runtime~main.00313783.js"></script>
+<script src="/assets/js/main.4f2f358d.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 db2aa128..703b79a8 100644
--- a/blog/tags/announcement/page/2/index.html
+++ b/blog/tags/announcement/page/2/index.html
@@ -11,8 +11,8 @@
 
 
 <script src="scripts/bootstrap.bundle.min.js" async></script><link rel="stylesheet" href="/assets/css/styles.addf0d47.css">
-<link rel="preload" href="/assets/js/runtime~main.f50257f1.js" as="script">
-<link rel="preload" href="/assets/js/main.346a3c5e.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.00313783.js" as="script">
+<link rel="preload" href="/assets/js/main.4f2f358d.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=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.f50257f1.js"></script>
-<script src="/assets/js/main.346a3c5e.js"></script>
+<script src="/assets/js/runtime~main.00313783.js"></script>
+<script src="/assets/js/main.4f2f358d.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 89cb9d8f..0c0d30a2 100644
--- a/blog/tags/announcement/page/3/index.html
+++ b/blog/tags/announcement/page/3/index.html
@@ -11,8 +11,8 @@
 
 
 <script src="scripts/bootstrap.bundle.min.js" async></script><link rel="stylesheet" href="/assets/css/styles.addf0d47.css">
-<link rel="preload" href="/assets/js/runtime~main.f50257f1.js" as="script">
-<link rel="preload" href="/assets/js/main.346a3c5e.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.00313783.js" as="script">
+<link rel="preload" href="/assets/js/main.4f2f358d.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=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.f50257f1.js"></script>
-<script src="/assets/js/main.346a3c5e.js"></script>
+<script src="/assets/js/runtime~main.00313783.js"></script>
+<script src="/assets/js/main.4f2f358d.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 6ac75e40..4e2e73bb 100644
--- a/blog/tags/announcement/page/4/index.html
+++ b/blog/tags/announcement/page/4/index.html
@@ -11,8 +11,8 @@
 
 
 <script src="scripts/bootstrap.bundle.min.js" async></script><link rel="stylesheet" href="/assets/css/styles.addf0d47.css">
-<link rel="preload" href="/assets/js/runtime~main.f50257f1.js" as="script">
-<link rel="preload" href="/assets/js/main.346a3c5e.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.00313783.js" as="script">
+<link rel="preload" href="/assets/js/main.4f2f358d.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=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
@@ -47,7 +47,7 @@ Foundation.
             </div>
           <br>
           </div></div></footer></div>
-<script src="/assets/js/runtime~main.f50257f1.js"></script>
-<script src="/assets/js/main.346a3c5e.js"></script>
+<script src="/assets/js/runtime~main.00313783.js"></script>
+<script src="/assets/js/main.4f2f358d.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 5929a831..04826fa4 100644
--- a/blog/tags/announcement/page/5/index.html
+++ b/blog/tags/announcement/page/5/index.html
@@ -11,8 +11,8 @@
 
 
 <script src="scripts/bootstrap.bundle.min.js" async></script><link rel="stylesheet" href="/assets/css/styles.addf0d47.css">
-<link rel="preload" href="/assets/js/runtime~main.f50257f1.js" as="script">
-<link rel="preload" href="/assets/js/main.346a3c5e.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.00313783.js" as="script">
+<link rel="preload" href="/assets/js/main.4f2f358d.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=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
@@ -47,7 +47,7 @@ Foundation.
             </div>
           <br>
           </div></div></footer></div>
-<script src="/assets/js/runtime~main.f50257f1.js"></script>
-<script src="/assets/js/main.346a3c5e.js"></script>
+<script src="/assets/js/runtime~main.00313783.js"></script>
+<script src="/assets/js/main.4f2f358d.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 1b663ab3..be4c9006 100644
--- a/blog/tags/announcement/page/6/index.html
+++ b/blog/tags/announcement/page/6/index.html
@@ -11,8 +11,8 @@
 
 
 <script src="scripts/bootstrap.bundle.min.js" async></script><link rel="stylesheet" href="/assets/css/styles.addf0d47.css">
-<link rel="preload" href="/assets/js/runtime~main.f50257f1.js" as="script">
-<link rel="preload" href="/assets/js/main.346a3c5e.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.00313783.js" as="script">
+<link rel="preload" href="/assets/js/main.4f2f358d.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=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
@@ -47,7 +47,7 @@ Foundation.
             </div>
           <br>
           </div></div></footer></div>
-<script src="/assets/js/runtime~main.f50257f1.js"></script>
-<script src="/assets/js/main.346a3c5e.js"></script>
+<script src="/assets/js/runtime~main.00313783.js"></script>
+<script src="/assets/js/main.4f2f358d.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 174f2f9a..61525faf 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.3.1">
-<title data-rh="true">10 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">11 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">
 
 
@@ -11,12 +11,67 @@
 
 
 <script src="scripts/bootstrap.bundle.min.js" async></script><link rel="stylesheet" href="/assets/css/styles.addf0d47.css">
-<link rel="preload" href="/assets/js/runtime~main.f50257f1.js" as="script">
-<link rel="preload" href="/assets/js/main.346a3c5e.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.00313783.js" as="script">
+<link rel="preload" href="/assets/js/main.4f2f358d.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=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="roun [...]
+<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="roun [...]
+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><p>In the spirit of continuous improvement, Alex’s team looked for an
+opportunity to improve on how they do infrastructure provisioning
+within the enterprise ultimately leading to deployment of CloudStack.</p><p>After reviewing a few different cloud management platforms, AT&amp;T
+decided to deploy CloudStack as a centrally-managed and
+centrally-supported IaaS platform, because if its multi-tenancy,
+allowing the application teams withing the business to maintain their
+own-dedicated environments. Other reasons to choose CloudStack were
+the CloudStack Terraform Provider and Native APIs, over-provisioning
+capabilities and ability to manage the CloudStack-based platform using
+GitOps.</p><p>In their talk during the CloudStack Collaboration Conference, Alex
+Dometrius shares more about the issued solved and the success with
+CloudStack. As a follow up of their talk at the event, we asked a few
+questions to the AT&amp;T team, to understand more about their choice of
+technology and learn for their experience of managing infrastructure
+at a large-scale and enterprise level.</p><iframe width="640" height="315" src="https://www.youtube.com/embed/Bc1a8YHdEq4?si=V7QZM660_YS9pjKp" title="YouTube video player" frameborder="0" allow="accelerometer;
+autoplay; clipboard-write; encrypted-media; gyroscope;
+picture-in-picture; web-share"></iframe><p>Alex Dometrius, Associate Director - Technology at AT&amp;T, presents at CloudStack Collaboration Conference 2023.</p><strong>Why AT&amp;T chose open-source technologies?</strong><p>Our team has a long history of consuming and contributing to
+open-source projects and we strive to use open-source technology
+wherever possible. At risk of stating the cliché benefits of using
+open-source software, there are several reasons why we lean towards
+open-source solutions. Cost of entry is generally lower when deploying
+open-source which allows us to deliver solutions to the business much
+faster. These costs can also remain lower if there is an active
+user/contributor community like what we found with CloudStack.</p><strong>During your talk, you mentioned running PoCs of CloudStack and other technologies. What do you recommended to be tested during a PoC?</strong><p>Why you chose CloudStack?   Each use case is different obviously. The
+scale of the implementation, how users will interact with the
+platform, how migration from present state to future state can be
+carried out when deploying a new cloud platform are all items we took
+into consideration. As mentioned, CloudStack checked several of the
+requirements we had: multi-tenancy capabilities, support for
+infrastructure as code, project quota controls, an active open-source
+community, etc.</p><strong>How does CloudStack fit with the other technologies AT&amp;T uses internally?</strong><p>CloudStack’s ability to support VMWare was another reason we chose to
+deploy it. We have an existing VMWare footprint and we chose
+CloudStack as a mechanism to help continue to support VMWare workloads
+while also moving to a KVM-focused VM platform. For our team, it was
+less about how CloudStack fit into our existing technology stack, as
+this stack has a lot of legacy, home-grown tools, and more about the
+capabilities CloudStack will provide as an enabler for us to move to a
+more modern private cloud platform.</p><strong>Do you run your datacenter ipv4 or ipv4/ipv6 or ipv6 only?</strong><p>Both ipv4 and ipv6. </p><strong>Why don’t you push back your container image cloudstack mgmt to the community? Do you have plans to contribute to the community?</strong><p>We have already begun contributing back to the community as mentioned
+with our <a href="https://github.com/apache/cloudstack/pull/7889" target="_blank" rel="noopener noreferrer">PR for fiber channel multi-path for
+KVM</a>. We will look at
+what makes sense to contribute regarding the cloudstack management
+container.</p><strong>What workloads are managed by CloudStack?</strong><p>Our expectation is essentially all workloads in the enterprise
+can/could be managed with CloudStack. Web applications, Kubernetes
+clusters, databases, etc.</p></div><footer class="row docusaurus-mt-lg"><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></footer></article><article class="margin-bottom--xl" itemprop="blogPost" itemscope="" itemtype="http://schema.org/BlogPosting"><header><h2 class="title_f1Hy" itemprop="headline"><a itemprop="url" href="/blog/we-systems [...]
 are paramount. Companies like <a href="https://wesystems.de/en/" target="_blank" rel="noopener noreferrer">weSystems</a> understand
 this truth all too well. Specializing in IT infrastructure, data center
 services, connectivity, and networks, weSystems is dedicated to developing
@@ -47,7 +102,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="">
@@ -78,7 +133,7 @@ Foundation.
             </div>
           <br>
           </div></div></footer></div>
-<script src="/assets/js/runtime~main.f50257f1.js"></script>
-<script src="/assets/js/main.346a3c5e.js"></script>
+<script src="/assets/js/runtime~main.00313783.js"></script>
+<script src="/assets/js/main.4f2f358d.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/blog/tags/index.html b/blog/tags/case-studies/page/2/index.html
similarity index 67%
copy from blog/tags/index.html
copy to blog/tags/case-studies/page/2/index.html
index b7791b20..bc6be4c9 100644
--- a/blog/tags/index.html
+++ b/blog/tags/case-studies/page/2/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">
+<html lang="en" dir="ltr" class="blog-wrapper blog-tags-post-list-page plugin-blog plugin-id-default">
 <head>
 <meta charset="UTF-8">
 <meta name="generator" content="Docusaurus v2.3.1">
-<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">11 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">
 
 
@@ -11,12 +11,12 @@
 
 
 <script src="scripts/bootstrap.bundle.min.js" async></script><link rel="stylesheet" href="/assets/css/styles.addf0d47.css">
-<link rel="preload" href="/assets/js/runtime~main.f50257f1.js" as="script">
-<link rel="preload" href="/assets/js/main.346a3c5e.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.00313783.js" as="script">
+<link rel="preload" href="/assets/js/main.4f2f358d.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=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="roun [...]
+<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="roun [...]
             <div class="social">
                 <a href="mailto:dev-subscribe@cloudstack.apache.org">
 		  <img src="img/mail_mini_icon.svg" alt="">
@@ -47,7 +47,7 @@ Foundation.
             </div>
           <br>
           </div></div></footer></div>
-<script src="/assets/js/runtime~main.f50257f1.js"></script>
-<script src="/assets/js/main.346a3c5e.js"></script>
+<script src="/assets/js/runtime~main.00313783.js"></script>
+<script src="/assets/js/main.4f2f358d.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 3c1857e0..69d1b885 100644
--- a/blog/tags/community/index.html
+++ b/blog/tags/community/index.html
@@ -11,8 +11,8 @@
 
 
 <script src="scripts/bootstrap.bundle.min.js" async></script><link rel="stylesheet" href="/assets/css/styles.addf0d47.css">
-<link rel="preload" href="/assets/js/runtime~main.f50257f1.js" as="script">
-<link rel="preload" href="/assets/js/main.346a3c5e.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.00313783.js" as="script">
+<link rel="preload" href="/assets/js/main.4f2f358d.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=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.f50257f1.js"></script>
-<script src="/assets/js/main.346a3c5e.js"></script>
+<script src="/assets/js/runtime~main.00313783.js"></script>
+<script src="/assets/js/main.4f2f358d.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/blog/tags/index.html b/blog/tags/index.html
index b7791b20..9fe40421 100644
--- a/blog/tags/index.html
+++ b/blog/tags/index.html
@@ -11,12 +11,12 @@
 
 
 <script src="scripts/bootstrap.bundle.min.js" async></script><link rel="stylesheet" href="/assets/css/styles.addf0d47.css">
-<link rel="preload" href="/assets/js/runtime~main.f50257f1.js" as="script">
-<link rel="preload" href="/assets/js/main.346a3c5e.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.00313783.js" as="script">
+<link rel="preload" href="/assets/js/main.4f2f358d.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=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="roun [...]
+<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="roun [...]
             <div class="social">
                 <a href="mailto:dev-subscribe@cloudstack.apache.org">
 		  <img src="img/mail_mini_icon.svg" alt="">
@@ -47,7 +47,7 @@ Foundation.
             </div>
           <br>
           </div></div></footer></div>
-<script src="/assets/js/runtime~main.f50257f1.js"></script>
-<script src="/assets/js/main.346a3c5e.js"></script>
+<script src="/assets/js/runtime~main.00313783.js"></script>
+<script src="/assets/js/main.4f2f358d.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 87a229b0..5fb4892c 100644
--- a/blog/tags/news/index.html
+++ b/blog/tags/news/index.html
@@ -11,8 +11,8 @@
 
 
 <script src="scripts/bootstrap.bundle.min.js" async></script><link rel="stylesheet" href="/assets/css/styles.addf0d47.css">
-<link rel="preload" href="/assets/js/runtime~main.f50257f1.js" as="script">
-<link rel="preload" href="/assets/js/main.346a3c5e.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.00313783.js" as="script">
+<link rel="preload" href="/assets/js/main.4f2f358d.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=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
@@ -107,7 +107,7 @@ Foundation.
             </div>
           <br>
           </div></div></footer></div>
-<script src="/assets/js/runtime~main.f50257f1.js"></script>
-<script src="/assets/js/main.346a3c5e.js"></script>
+<script src="/assets/js/runtime~main.00313783.js"></script>
+<script src="/assets/js/main.4f2f358d.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 73d32ebc..0e3648b5 100644
--- a/blog/tags/news/page/2/index.html
+++ b/blog/tags/news/page/2/index.html
@@ -11,8 +11,8 @@
 
 
 <script src="scripts/bootstrap.bundle.min.js" async></script><link rel="stylesheet" href="/assets/css/styles.addf0d47.css">
-<link rel="preload" href="/assets/js/runtime~main.f50257f1.js" as="script">
-<link rel="preload" href="/assets/js/main.346a3c5e.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.00313783.js" as="script">
+<link rel="preload" href="/assets/js/main.4f2f358d.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=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.f50257f1.js"></script>
-<script src="/assets/js/main.346a3c5e.js"></script>
+<script src="/assets/js/runtime~main.00313783.js"></script>
+<script src="/assets/js/main.4f2f358d.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 8320f36d..93ecc617 100644
--- a/blog/tags/news/page/3/index.html
+++ b/blog/tags/news/page/3/index.html
@@ -11,8 +11,8 @@
 
 
 <script src="scripts/bootstrap.bundle.min.js" async></script><link rel="stylesheet" href="/assets/css/styles.addf0d47.css">
-<link rel="preload" href="/assets/js/runtime~main.f50257f1.js" as="script">
-<link rel="preload" href="/assets/js/main.346a3c5e.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.00313783.js" as="script">
+<link rel="preload" href="/assets/js/main.4f2f358d.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=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
@@ -47,7 +47,7 @@ Foundation.
             </div>
           <br>
           </div></div></footer></div>
-<script src="/assets/js/runtime~main.f50257f1.js"></script>
-<script src="/assets/js/main.346a3c5e.js"></script>
+<script src="/assets/js/runtime~main.00313783.js"></script>
+<script src="/assets/js/main.4f2f358d.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 55431686..a096ab02 100644
--- a/blog/terraform-solution-brief/index.html
+++ b/blog/terraform-solution-brief/index.html
@@ -11,8 +11,8 @@
 
 
 <script src="scripts/bootstrap.bundle.min.js" async></script><link rel="stylesheet" href="/assets/css/styles.addf0d47.css">
-<link rel="preload" href="/assets/js/runtime~main.f50257f1.js" as="script">
-<link rel="preload" href="/assets/js/main.346a3c5e.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.00313783.js" as="script">
+<link rel="preload" href="/assets/js/main.4f2f358d.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=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.f50257f1.js"></script>
-<script src="/assets/js/main.346a3c5e.js"></script>
+<script src="/assets/js/runtime~main.00313783.js"></script>
+<script src="/assets/js/main.4f2f358d.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 12f14903..5c176290 100644
--- a/blog/test_entry/index.html
+++ b/blog/test_entry/index.html
@@ -11,8 +11,8 @@
 
 
 <script src="scripts/bootstrap.bundle.min.js" async></script><link rel="stylesheet" href="/assets/css/styles.addf0d47.css">
-<link rel="preload" href="/assets/js/runtime~main.f50257f1.js" as="script">
-<link rel="preload" href="/assets/js/main.346a3c5e.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.00313783.js" as="script">
+<link rel="preload" href="/assets/js/main.4f2f358d.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=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
@@ -47,7 +47,7 @@ Foundation.
             </div>
           <br>
           </div></div></footer></div>
-<script src="/assets/js/runtime~main.f50257f1.js"></script>
-<script src="/assets/js/main.346a3c5e.js"></script>
+<script src="/assets/js/runtime~main.00313783.js"></script>
+<script src="/assets/js/main.4f2f358d.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 682e62cd..75046a0d 100644
--- a/blog/the-apache-software-foundation-announces/index.html
+++ b/blog/the-apache-software-foundation-announces/index.html
@@ -11,8 +11,8 @@
 
 
 <script src="scripts/bootstrap.bundle.min.js" async></script><link rel="stylesheet" href="/assets/css/styles.addf0d47.css">
-<link rel="preload" href="/assets/js/runtime~main.f50257f1.js" as="script">
-<link rel="preload" href="/assets/js/main.346a3c5e.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.00313783.js" as="script">
+<link rel="preload" href="/assets/js/main.4f2f358d.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=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.f50257f1.js"></script>
-<script src="/assets/js/main.346a3c5e.js"></script>
+<script src="/assets/js/runtime~main.00313783.js"></script>
+<script src="/assets/js/main.4f2f358d.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 0b38aa08..c00f7714 100644
--- a/blog/the-apache-software-foundation-announces1/index.html
+++ b/blog/the-apache-software-foundation-announces1/index.html
@@ -11,8 +11,8 @@
 
 
 <script src="scripts/bootstrap.bundle.min.js" async></script><link rel="stylesheet" href="/assets/css/styles.addf0d47.css">
-<link rel="preload" href="/assets/js/runtime~main.f50257f1.js" as="script">
-<link rel="preload" href="/assets/js/main.346a3c5e.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.00313783.js" as="script">
+<link rel="preload" href="/assets/js/main.4f2f358d.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=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.f50257f1.js"></script>
-<script src="/assets/js/main.346a3c5e.js"></script>
+<script src="/assets/js/runtime~main.00313783.js"></script>
+<script src="/assets/js/main.4f2f358d.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 27a3239a..8eab362c 100644
--- a/blog/the-apache-software-foundation-announces2/index.html
+++ b/blog/the-apache-software-foundation-announces2/index.html
@@ -11,8 +11,8 @@
 
 
 <script src="scripts/bootstrap.bundle.min.js" async></script><link rel="stylesheet" href="/assets/css/styles.addf0d47.css">
-<link rel="preload" href="/assets/js/runtime~main.f50257f1.js" as="script">
-<link rel="preload" href="/assets/js/main.346a3c5e.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.00313783.js" as="script">
+<link rel="preload" href="/assets/js/main.4f2f358d.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=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.f50257f1.js"></script>
-<script src="/assets/js/main.346a3c5e.js"></script>
+<script src="/assets/js/runtime~main.00313783.js"></script>
+<script src="/assets/js/main.4f2f358d.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 fe9cce13..dc13493a 100644
--- a/blog/the-apache-software-foundation-announces3/index.html
+++ b/blog/the-apache-software-foundation-announces3/index.html
@@ -11,8 +11,8 @@
 
 
 <script src="scripts/bootstrap.bundle.min.js" async></script><link rel="stylesheet" href="/assets/css/styles.addf0d47.css">
-<link rel="preload" href="/assets/js/runtime~main.f50257f1.js" as="script">
-<link rel="preload" href="/assets/js/main.346a3c5e.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.00313783.js" as="script">
+<link rel="preload" href="/assets/js/main.4f2f358d.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=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.f50257f1.js"></script>
-<script src="/assets/js/main.346a3c5e.js"></script>
+<script src="/assets/js/runtime~main.00313783.js"></script>
+<script src="/assets/js/main.4f2f358d.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 afb7515b..d4985b88 100644
--- a/blog/the_apache_cloudstack_project_announces1/index.html
+++ b/blog/the_apache_cloudstack_project_announces1/index.html
@@ -11,8 +11,8 @@
 
 
 <script src="scripts/bootstrap.bundle.min.js" async></script><link rel="stylesheet" href="/assets/css/styles.addf0d47.css">
-<link rel="preload" href="/assets/js/runtime~main.f50257f1.js" as="script">
-<link rel="preload" href="/assets/js/main.346a3c5e.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.00313783.js" as="script">
+<link rel="preload" href="/assets/js/main.4f2f358d.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=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
@@ -47,7 +47,7 @@ Foundation.
             </div>
           <br>
           </div></div></footer></div>
-<script src="/assets/js/runtime~main.f50257f1.js"></script>
-<script src="/assets/js/main.346a3c5e.js"></script>
+<script src="/assets/js/runtime~main.00313783.js"></script>
+<script src="/assets/js/main.4f2f358d.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 b3d8db54..0e9449d3 100644
--- a/blog/the_apache_software_foundation_announces/index.html
+++ b/blog/the_apache_software_foundation_announces/index.html
@@ -11,8 +11,8 @@
 
 
 <script src="scripts/bootstrap.bundle.min.js" async></script><link rel="stylesheet" href="/assets/css/styles.addf0d47.css">
-<link rel="preload" href="/assets/js/runtime~main.f50257f1.js" as="script">
-<link rel="preload" href="/assets/js/main.346a3c5e.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.00313783.js" as="script">
+<link rel="preload" href="/assets/js/main.4f2f358d.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=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
@@ -47,7 +47,7 @@ Foundation.
             </div>
           <br>
           </div></div></footer></div>
-<script src="/assets/js/runtime~main.f50257f1.js"></script>
-<script src="/assets/js/main.346a3c5e.js"></script>
+<script src="/assets/js/runtime~main.00313783.js"></script>
+<script src="/assets/js/main.4f2f358d.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 a11679a8..9335413b 100644
--- a/blog/the_cloudstack_conference_cfp_deadline/index.html
+++ b/blog/the_cloudstack_conference_cfp_deadline/index.html
@@ -11,8 +11,8 @@
 
 
 <script src="scripts/bootstrap.bundle.min.js" async></script><link rel="stylesheet" href="/assets/css/styles.addf0d47.css">
-<link rel="preload" href="/assets/js/runtime~main.f50257f1.js" as="script">
-<link rel="preload" href="/assets/js/main.346a3c5e.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.00313783.js" as="script">
+<link rel="preload" href="/assets/js/main.4f2f358d.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=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
@@ -47,7 +47,7 @@ Foundation.
             </div>
           <br>
           </div></div></footer></div>
-<script src="/assets/js/runtime~main.f50257f1.js"></script>
-<script src="/assets/js/main.346a3c5e.js"></script>
+<script src="/assets/js/runtime~main.00313783.js"></script>
+<script src="/assets/js/main.4f2f358d.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 d9341876..d43b0f90 100644
--- a/blog/two_late_announced_security_advisories/index.html
+++ b/blog/two_late_announced_security_advisories/index.html
@@ -11,8 +11,8 @@
 
 
 <script src="scripts/bootstrap.bundle.min.js" async></script><link rel="stylesheet" href="/assets/css/styles.addf0d47.css">
-<link rel="preload" href="/assets/js/runtime~main.f50257f1.js" as="script">
-<link rel="preload" href="/assets/js/main.346a3c5e.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.00313783.js" as="script">
+<link rel="preload" href="/assets/js/main.4f2f358d.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=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
@@ -47,7 +47,7 @@ Foundation.
             </div>
           <br>
           </div></div></footer></div>
-<script src="/assets/js/runtime~main.f50257f1.js"></script>
-<script src="/assets/js/main.346a3c5e.js"></script>
+<script src="/assets/js/runtime~main.00313783.js"></script>
+<script src="/assets/js/main.4f2f358d.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 bc93bd18..c8b65cbe 100644
--- a/blog/we-systems-case-study/index.html
+++ b/blog/we-systems-case-study/index.html
@@ -11,8 +11,8 @@
 
 
 <script src="scripts/bootstrap.bundle.min.js" async></script><link rel="stylesheet" href="/assets/css/styles.addf0d47.css">
-<link rel="preload" href="/assets/js/runtime~main.f50257f1.js" as="script">
-<link rel="preload" href="/assets/js/main.346a3c5e.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.00313783.js" as="script">
+<link rel="preload" href="/assets/js/main.4f2f358d.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=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.f50257f1.js"></script>
-<script src="/assets/js/main.346a3c5e.js"></script>
+<script src="/assets/js/runtime~main.00313783.js"></script>
+<script src="/assets/js/main.4f2f358d.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 caf3a4e9..304b1bcf 100644
--- a/blog/what-s-coming-in-cloudmonkey/index.html
+++ b/blog/what-s-coming-in-cloudmonkey/index.html
@@ -11,8 +11,8 @@
 
 
 <script src="scripts/bootstrap.bundle.min.js" async></script><link rel="stylesheet" href="/assets/css/styles.addf0d47.css">
-<link rel="preload" href="/assets/js/runtime~main.f50257f1.js" as="script">
-<link rel="preload" href="/assets/js/main.346a3c5e.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.00313783.js" as="script">
+<link rel="preload" href="/assets/js/main.4f2f358d.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=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.f50257f1.js"></script>
-<script src="/assets/js/main.346a3c5e.js"></script>
+<script src="/assets/js/runtime~main.00313783.js"></script>
+<script src="/assets/js/main.4f2f358d.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 c57fc1f1..39fd099c 100644
--- a/blog/what-s-new-in-apache/index.html
+++ b/blog/what-s-new-in-apache/index.html
@@ -11,8 +11,8 @@
 
 
 <script src="scripts/bootstrap.bundle.min.js" async></script><link rel="stylesheet" href="/assets/css/styles.addf0d47.css">
-<link rel="preload" href="/assets/js/runtime~main.f50257f1.js" as="script">
-<link rel="preload" href="/assets/js/main.346a3c5e.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.00313783.js" as="script">
+<link rel="preload" href="/assets/js/main.4f2f358d.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=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
@@ -47,7 +47,7 @@ Foundation.
             </div>
           <br>
           </div></div></footer></div>
-<script src="/assets/js/runtime~main.f50257f1.js"></script>
-<script src="/assets/js/main.346a3c5e.js"></script>
+<script src="/assets/js/runtime~main.00313783.js"></script>
+<script src="/assets/js/main.4f2f358d.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 ec0e2273..07e44eb1 100644
--- a/blog/what-s-new-in-apache1/index.html
+++ b/blog/what-s-new-in-apache1/index.html
@@ -11,8 +11,8 @@
 
 
 <script src="scripts/bootstrap.bundle.min.js" async></script><link rel="stylesheet" href="/assets/css/styles.addf0d47.css">
-<link rel="preload" href="/assets/js/runtime~main.f50257f1.js" as="script">
-<link rel="preload" href="/assets/js/main.346a3c5e.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.00313783.js" as="script">
+<link rel="preload" href="/assets/js/main.4f2f358d.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=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
@@ -47,7 +47,7 @@ Foundation.
             </div>
           <br>
           </div></div></footer></div>
-<script src="/assets/js/runtime~main.f50257f1.js"></script>
-<script src="/assets/js/main.346a3c5e.js"></script>
+<script src="/assets/js/runtime~main.00313783.js"></script>
+<script src="/assets/js/main.4f2f358d.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 90ff151d..64edf51d 100644
--- a/blog/year-in-review-2022/index.html
+++ b/blog/year-in-review-2022/index.html
@@ -11,8 +11,8 @@
 
 
 <script src="scripts/bootstrap.bundle.min.js" async></script><link rel="stylesheet" href="/assets/css/styles.addf0d47.css">
-<link rel="preload" href="/assets/js/runtime~main.f50257f1.js" as="script">
-<link rel="preload" href="/assets/js/main.346a3c5e.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.00313783.js" as="script">
+<link rel="preload" href="/assets/js/main.4f2f358d.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=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
@@ -47,7 +47,7 @@ Foundation.
             </div>
           <br>
           </div></div></footer></div>
-<script src="/assets/js/runtime~main.f50257f1.js"></script>
-<script src="/assets/js/main.346a3c5e.js"></script>
+<script src="/assets/js/runtime~main.00313783.js"></script>
+<script src="/assets/js/main.4f2f358d.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/bylaws/index.html b/bylaws/index.html
index 0aadb489..21f1ff8e 100644
--- a/bylaws/index.html
+++ b/bylaws/index.html
@@ -11,8 +11,8 @@
 
 
 <script src="scripts/bootstrap.bundle.min.js" async></script><link rel="stylesheet" href="/assets/css/styles.addf0d47.css">
-<link rel="preload" href="/assets/js/runtime~main.f50257f1.js" as="script">
-<link rel="preload" href="/assets/js/main.346a3c5e.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.00313783.js" as="script">
+<link rel="preload" href="/assets/js/main.4f2f358d.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=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
@@ -138,7 +138,7 @@ Foundation.
             </div>
           <br>
           </div></div></footer></div>
-<script src="/assets/js/runtime~main.f50257f1.js"></script>
-<script src="/assets/js/main.346a3c5e.js"></script>
+<script src="/assets/js/runtime~main.00313783.js"></script>
+<script src="/assets/js/main.4f2f358d.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/cloud-builders/index.html b/cloud-builders/index.html
index ef44e563..783b9d88 100644
--- a/cloud-builders/index.html
+++ b/cloud-builders/index.html
@@ -11,8 +11,8 @@
 
 
 <script src="scripts/bootstrap.bundle.min.js" async></script><link rel="stylesheet" href="/assets/css/styles.addf0d47.css">
-<link rel="preload" href="/assets/js/runtime~main.f50257f1.js" as="script">
-<link rel="preload" href="/assets/js/main.346a3c5e.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.00313783.js" as="script">
+<link rel="preload" href="/assets/js/main.4f2f358d.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=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
@@ -47,7 +47,7 @@ Foundation.
             </div>
           <br>
           </div></div></footer></div>
-<script src="/assets/js/runtime~main.f50257f1.js"></script>
-<script src="/assets/js/main.346a3c5e.js"></script>
+<script src="/assets/js/runtime~main.00313783.js"></script>
+<script src="/assets/js/main.4f2f358d.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/contribute/index.html b/contribute/index.html
index 84030a87..5c97f2e6 100644
--- a/contribute/index.html
+++ b/contribute/index.html
@@ -11,8 +11,8 @@
 
 
 <script src="scripts/bootstrap.bundle.min.js" async></script><link rel="stylesheet" href="/assets/css/styles.addf0d47.css">
-<link rel="preload" href="/assets/js/runtime~main.f50257f1.js" as="script">
-<link rel="preload" href="/assets/js/main.346a3c5e.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.00313783.js" as="script">
+<link rel="preload" href="/assets/js/main.4f2f358d.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=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.f50257f1.js"></script>
-<script src="/assets/js/main.346a3c5e.js"></script>
+<script src="/assets/js/runtime~main.00313783.js"></script>
+<script src="/assets/js/main.4f2f358d.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/developers/index.html b/developers/index.html
index f02046a3..e821eced 100644
--- a/developers/index.html
+++ b/developers/index.html
@@ -11,8 +11,8 @@
 
 
 <script src="scripts/bootstrap.bundle.min.js" async></script><link rel="stylesheet" href="/assets/css/styles.addf0d47.css">
-<link rel="preload" href="/assets/js/runtime~main.f50257f1.js" as="script">
-<link rel="preload" href="/assets/js/main.346a3c5e.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.00313783.js" as="script">
+<link rel="preload" href="/assets/js/main.4f2f358d.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=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.f50257f1.js"></script>
-<script src="/assets/js/main.346a3c5e.js"></script>
+<script src="/assets/js/runtime~main.00313783.js"></script>
+<script src="/assets/js/main.4f2f358d.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/downloads/index.html b/downloads/index.html
index 32fc21fe..8d0c3633 100644
--- a/downloads/index.html
+++ b/downloads/index.html
@@ -11,8 +11,8 @@
 
 
 <script src="scripts/bootstrap.bundle.min.js" async></script><link rel="stylesheet" href="/assets/css/styles.addf0d47.css">
-<link rel="preload" href="/assets/js/runtime~main.f50257f1.js" as="script">
-<link rel="preload" href="/assets/js/main.346a3c5e.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.00313783.js" as="script">
+<link rel="preload" href="/assets/js/main.4f2f358d.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=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.f50257f1.js"></script>
-<script src="/assets/js/main.346a3c5e.js"></script>
+<script src="/assets/js/runtime~main.00313783.js"></script>
+<script src="/assets/js/main.4f2f358d.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/events/index.html b/events/index.html
index ca5815cc..8e0a89fb 100644
--- a/events/index.html
+++ b/events/index.html
@@ -11,8 +11,8 @@
 
 
 <script src="scripts/bootstrap.bundle.min.js" async></script><link rel="stylesheet" href="/assets/css/styles.addf0d47.css">
-<link rel="preload" href="/assets/js/runtime~main.f50257f1.js" as="script">
-<link rel="preload" href="/assets/js/main.346a3c5e.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.00313783.js" as="script">
+<link rel="preload" href="/assets/js/main.4f2f358d.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=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.f50257f1.js"></script>
-<script src="/assets/js/main.346a3c5e.js"></script>
+<script src="/assets/js/runtime~main.00313783.js"></script>
+<script src="/assets/js/main.4f2f358d.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/features/index.html b/features/index.html
index 872c202a..8dfa668d 100644
--- a/features/index.html
+++ b/features/index.html
@@ -11,8 +11,8 @@
 
 
 <script src="scripts/bootstrap.bundle.min.js" async></script><link rel="stylesheet" href="/assets/css/styles.addf0d47.css">
-<link rel="preload" href="/assets/js/runtime~main.f50257f1.js" as="script">
-<link rel="preload" href="/assets/js/main.346a3c5e.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.00313783.js" as="script">
+<link rel="preload" href="/assets/js/main.4f2f358d.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=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
@@ -137,7 +137,7 @@ Foundation.
             </div>
           <br>
           </div></div></footer></div>
-<script src="/assets/js/runtime~main.f50257f1.js"></script>
-<script src="/assets/js/main.346a3c5e.js"></script>
+<script src="/assets/js/runtime~main.00313783.js"></script>
+<script src="/assets/js/main.4f2f358d.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/history/index.html b/history/index.html
index 4e699d45..73c115cc 100644
--- a/history/index.html
+++ b/history/index.html
@@ -11,8 +11,8 @@
 
 
 <script src="scripts/bootstrap.bundle.min.js" async></script><link rel="stylesheet" href="/assets/css/styles.addf0d47.css">
-<link rel="preload" href="/assets/js/runtime~main.f50257f1.js" as="script">
-<link rel="preload" href="/assets/js/main.346a3c5e.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.00313783.js" as="script">
+<link rel="preload" href="/assets/js/main.4f2f358d.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=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.f50257f1.js"></script>
-<script src="/assets/js/main.346a3c5e.js"></script>
+<script src="/assets/js/runtime~main.00313783.js"></script>
+<script src="/assets/js/main.4f2f358d.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/index.html b/index.html
index cbd2dd07..4d56ae49 100644
--- a/index.html
+++ b/index.html
@@ -11,8 +11,8 @@
 
 
 <script src="scripts/bootstrap.bundle.min.js" async></script><link rel="stylesheet" href="/assets/css/styles.addf0d47.css">
-<link rel="preload" href="/assets/js/runtime~main.f50257f1.js" as="script">
-<link rel="preload" href="/assets/js/main.346a3c5e.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.00313783.js" as="script">
+<link rel="preload" href="/assets/js/main.4f2f358d.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=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
@@ -47,7 +47,7 @@ Foundation.
             </div>
           <br>
           </div></div></footer></div>
-<script src="/assets/js/runtime~main.f50257f1.js"></script>
-<script src="/assets/js/main.346a3c5e.js"></script>
+<script src="/assets/js/runtime~main.00313783.js"></script>
+<script src="/assets/js/main.4f2f358d.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/kubernetes/index.html b/kubernetes/index.html
index 52c9537d..eabdce86 100644
--- a/kubernetes/index.html
+++ b/kubernetes/index.html
@@ -11,8 +11,8 @@
 
 
 <script src="scripts/bootstrap.bundle.min.js" async></script><link rel="stylesheet" href="/assets/css/styles.addf0d47.css">
-<link rel="preload" href="/assets/js/runtime~main.f50257f1.js" as="script">
-<link rel="preload" href="/assets/js/main.346a3c5e.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.00313783.js" as="script">
+<link rel="preload" href="/assets/js/main.4f2f358d.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=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
@@ -47,7 +47,7 @@ Foundation.
             </div>
           <br>
           </div></div></footer></div>
-<script src="/assets/js/runtime~main.f50257f1.js"></script>
-<script src="/assets/js/main.346a3c5e.js"></script>
+<script src="/assets/js/runtime~main.00313783.js"></script>
+<script src="/assets/js/main.4f2f358d.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/learn-more/index.html b/learn-more/index.html
index 199d3bbc..b2e6ddbd 100644
--- a/learn-more/index.html
+++ b/learn-more/index.html
@@ -11,8 +11,8 @@
 
 
 <script src="scripts/bootstrap.bundle.min.js" async></script><link rel="stylesheet" href="/assets/css/styles.addf0d47.css">
-<link rel="preload" href="/assets/js/runtime~main.f50257f1.js" as="script">
-<link rel="preload" href="/assets/js/main.346a3c5e.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.00313783.js" as="script">
+<link rel="preload" href="/assets/js/main.4f2f358d.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=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
@@ -47,7 +47,7 @@ Foundation.
             </div>
           <br>
           </div></div></footer></div>
-<script src="/assets/js/runtime~main.f50257f1.js"></script>
-<script src="/assets/js/main.346a3c5e.js"></script>
+<script src="/assets/js/runtime~main.00313783.js"></script>
+<script src="/assets/js/main.4f2f358d.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/mailing-lists/index.html b/mailing-lists/index.html
index 8f5cdf88..6f0fca17 100644
--- a/mailing-lists/index.html
+++ b/mailing-lists/index.html
@@ -11,8 +11,8 @@
 
 
 <script src="scripts/bootstrap.bundle.min.js" async></script><link rel="stylesheet" href="/assets/css/styles.addf0d47.css">
-<link rel="preload" href="/assets/js/runtime~main.f50257f1.js" as="script">
-<link rel="preload" href="/assets/js/main.346a3c5e.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.00313783.js" as="script">
+<link rel="preload" href="/assets/js/main.4f2f358d.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=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.f50257f1.js"></script>
-<script src="/assets/js/main.346a3c5e.js"></script>
+<script src="/assets/js/runtime~main.00313783.js"></script>
+<script src="/assets/js/main.4f2f358d.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/search-index.json b/search-index.json
index de542e49..233b9f6a 100644
--- a/search-index.json
+++ b/search-index.json
@@ -1 +1 @@
-[{"documents":[{"i":1,"t":" About Apache CloudStack","u":"/about","b":[]},{"i":3,"t":"Apache CloudStack API Documentation","u":"/api","b":[]},{"i":5,"t":"Archived Releases","u":"/archives","b":[]},{"i":7,"t":"4.1.0 VOTE in Progress: Testers Welcome!","u":"/blog/4_1_0_vote_in","b":[]},{"i":9,"t":"Announcing Apache™ CloudMonkey™ v5.2.0","u":"/blog/announcing_apache_cloudmonkey_v5_2","b":[]},{"i":19,"t":"[ANNOUNCE] Announcing Apache CloudStack 4.3.2","u":"/blog/announce_announcing_apache_cl [...]
\ No newline at end of file
+[{"documents":[{"i":1,"t":"Apache CloudStack API Documentation","u":"/api","b":[]},{"i":3,"t":" About Apache CloudStack","u":"/about","b":[]},{"i":5,"t":"4.1.0 VOTE in Progress: Testers Welcome!","u":"/blog/4_1_0_vote_in","b":[]},{"i":7,"t":"Archived Releases","u":"/archives","b":[]},{"i":9,"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":11,"t":"[ANNOUNCE] Announcing Apache Cl [...]
\ No newline at end of file
diff --git a/search/index.html b/search/index.html
index fd283aca..d46a8eda 100644
--- a/search/index.html
+++ b/search/index.html
@@ -11,8 +11,8 @@
 
 
 <script src="scripts/bootstrap.bundle.min.js" async></script><link rel="stylesheet" href="/assets/css/styles.addf0d47.css">
-<link rel="preload" href="/assets/js/runtime~main.f50257f1.js" as="script">
-<link rel="preload" href="/assets/js/main.346a3c5e.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.00313783.js" as="script">
+<link rel="preload" href="/assets/js/main.4f2f358d.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=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
@@ -47,7 +47,7 @@ Foundation.
             </div>
           <br>
           </div></div></footer></div>
-<script src="/assets/js/runtime~main.f50257f1.js"></script>
-<script src="/assets/js/main.346a3c5e.js"></script>
+<script src="/assets/js/runtime~main.00313783.js"></script>
+<script src="/assets/js/main.4f2f358d.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/security/index.html b/security/index.html
index 171fb9fd..a58422c3 100644
--- a/security/index.html
+++ b/security/index.html
@@ -11,8 +11,8 @@
 
 
 <script src="scripts/bootstrap.bundle.min.js" async></script><link rel="stylesheet" href="/assets/css/styles.addf0d47.css">
-<link rel="preload" href="/assets/js/runtime~main.f50257f1.js" as="script">
-<link rel="preload" href="/assets/js/main.346a3c5e.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.00313783.js" as="script">
+<link rel="preload" href="/assets/js/main.4f2f358d.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=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.f50257f1.js"></script>
-<script src="/assets/js/main.346a3c5e.js"></script>
+<script src="/assets/js/runtime~main.00313783.js"></script>
+<script src="/assets/js/main.4f2f358d.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/sitemap.xml b/sitemap.xml
index 20b9a6f5..3aff45ef 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/survey/index.html b/survey/index.html
index 272c18be..75857461 100644
--- a/survey/index.html
+++ b/survey/index.html
@@ -11,8 +11,8 @@
 
 
 <script src="scripts/bootstrap.bundle.min.js" async></script><link rel="stylesheet" href="/assets/css/styles.addf0d47.css">
-<link rel="preload" href="/assets/js/runtime~main.f50257f1.js" as="script">
-<link rel="preload" href="/assets/js/main.346a3c5e.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.00313783.js" as="script">
+<link rel="preload" href="/assets/js/main.4f2f358d.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=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
@@ -47,7 +47,7 @@ Foundation.
             </div>
           <br>
           </div></div></footer></div>
-<script src="/assets/js/runtime~main.f50257f1.js"></script>
-<script src="/assets/js/main.346a3c5e.js"></script>
+<script src="/assets/js/runtime~main.00313783.js"></script>
+<script src="/assets/js/main.4f2f358d.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/trademark-guidelines/index.html b/trademark-guidelines/index.html
index 196a8f5e..253ba126 100644
--- a/trademark-guidelines/index.html
+++ b/trademark-guidelines/index.html
@@ -11,8 +11,8 @@
 
 
 <script src="scripts/bootstrap.bundle.min.js" async></script><link rel="stylesheet" href="/assets/css/styles.addf0d47.css">
-<link rel="preload" href="/assets/js/runtime~main.f50257f1.js" as="script">
-<link rel="preload" href="/assets/js/main.346a3c5e.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.00313783.js" as="script">
+<link rel="preload" href="/assets/js/main.4f2f358d.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=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
@@ -97,7 +97,7 @@ Foundation.
             </div>
           <br>
           </div></div></footer></div>
-<script src="/assets/js/runtime~main.f50257f1.js"></script>
-<script src="/assets/js/main.346a3c5e.js"></script>
+<script src="/assets/js/runtime~main.00313783.js"></script>
+<script src="/assets/js/main.4f2f358d.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/users/index.html b/users/index.html
index 0ed58d60..c98db7cb 100644
--- a/users/index.html
+++ b/users/index.html
@@ -11,8 +11,8 @@
 
 
 <script src="scripts/bootstrap.bundle.min.js" async></script><link rel="stylesheet" href="/assets/css/styles.addf0d47.css">
-<link rel="preload" href="/assets/js/runtime~main.f50257f1.js" as="script">
-<link rel="preload" href="/assets/js/main.346a3c5e.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.00313783.js" as="script">
+<link rel="preload" href="/assets/js/main.4f2f358d.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=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.f50257f1.js"></script>
-<script src="/assets/js/main.346a3c5e.js"></script>
+<script src="/assets/js/runtime~main.00313783.js"></script>
+<script src="/assets/js/main.4f2f358d.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/website-guide/index.html b/website-guide/index.html
index dfd0f20a..f39cc982 100644
--- a/website-guide/index.html
+++ b/website-guide/index.html
@@ -11,8 +11,8 @@
 
 
 <script src="scripts/bootstrap.bundle.min.js" async></script><link rel="stylesheet" href="/assets/css/styles.addf0d47.css">
-<link rel="preload" href="/assets/js/runtime~main.f50257f1.js" as="script">
-<link rel="preload" href="/assets/js/main.346a3c5e.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.00313783.js" as="script">
+<link rel="preload" href="/assets/js/main.4f2f358d.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=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.f50257f1.js"></script>
-<script src="/assets/js/main.346a3c5e.js"></script>
+<script src="/assets/js/runtime~main.00313783.js"></script>
+<script src="/assets/js/main.4f2f358d.js"></script>
 </body>
 </html>
\ No newline at end of file
diff --git a/who/index.html b/who/index.html
index a0e2ce3f..dea17260 100644
--- a/who/index.html
+++ b/who/index.html
@@ -11,8 +11,8 @@
 
 
 <script src="scripts/bootstrap.bundle.min.js" async></script><link rel="stylesheet" href="/assets/css/styles.addf0d47.css">
-<link rel="preload" href="/assets/js/runtime~main.f50257f1.js" as="script">
-<link rel="preload" href="/assets/js/main.346a3c5e.js" as="script">
+<link rel="preload" href="/assets/js/runtime~main.00313783.js" as="script">
+<link rel="preload" href="/assets/js/main.4f2f358d.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=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus">
@@ -48,7 +48,7 @@ Foundation.
             </div>
           <br>
           </div></div></footer></div>
-<script src="/assets/js/runtime~main.f50257f1.js"></script>
-<script src="/assets/js/main.346a3c5e.js"></script>
+<script src="/assets/js/runtime~main.00313783.js"></script>
+<script src="/assets/js/main.4f2f358d.js"></script>
 </body>
 </html>
\ No newline at end of file