{"version":"1.0","provider_name":"Aviator Blog","provider_url":"https:\/\/www.aviator.co\/blog","author_name":"Muhammed Ali","author_url":"https:\/\/www.aviator.co\/blog\/author\/mali\/","title":"How to manage multi-environment deployments with Kluctl - Aviator Blog","type":"rich","width":600,"height":338,"html":"<blockquote class=\"wp-embedded-content\" data-secret=\"edTMCV4DEE\"><a href=\"https:\/\/www.aviator.co\/blog\/how-to-manage-multi-environment-deployments-with-kluctl\/\">How to manage multi-environment deployments with Kluctl<\/a><\/blockquote><iframe sandbox=\"allow-scripts\" security=\"restricted\" src=\"https:\/\/www.aviator.co\/blog\/how-to-manage-multi-environment-deployments-with-kluctl\/embed\/#?secret=edTMCV4DEE\" width=\"600\" height=\"338\" title=\"&#8220;How to manage multi-environment deployments with Kluctl&#8221; &#8212; Aviator Blog\" data-secret=\"edTMCV4DEE\" frameborder=\"0\" marginwidth=\"0\" marginheight=\"0\" scrolling=\"no\" class=\"wp-embedded-content\"><\/iframe><script>\n\/*! This file is auto-generated *\/\n!function(d,l){\"use strict\";l.querySelector&&d.addEventListener&&\"undefined\"!=typeof URL&&(d.wp=d.wp||{},d.wp.receiveEmbedMessage||(d.wp.receiveEmbedMessage=function(e){var t=e.data;if((t||t.secret||t.message||t.value)&&!\/[^a-zA-Z0-9]\/.test(t.secret)){for(var s,r,n,a=l.querySelectorAll('iframe[data-secret=\"'+t.secret+'\"]'),o=l.querySelectorAll('blockquote[data-secret=\"'+t.secret+'\"]'),c=new RegExp(\"^https?:$\",\"i\"),i=0;i<o.length;i++)o[i].style.display=\"none\";for(i=0;i<a.length;i++)s=a[i],e.source===s.contentWindow&&(s.removeAttribute(\"style\"),\"height\"===t.message?(1e3<(r=parseInt(t.value,10))?r=1e3:~~r<200&&(r=200),s.height=r):\"link\"===t.message&&(r=new URL(s.getAttribute(\"src\")),n=new URL(t.value),c.test(n.protocol))&&n.host===r.host&&l.activeElement===s&&(d.top.location.href=t.value))}},d.addEventListener(\"message\",d.wp.receiveEmbedMessage,!1),l.addEventListener(\"DOMContentLoaded\",function(){for(var e,t,s=l.querySelectorAll(\"iframe.wp-embedded-content\"),r=0;r<s.length;r++)(t=(e=s[r]).getAttribute(\"data-secret\"))||(t=Math.random().toString(36).substring(2,12),e.src+=\"#?secret=\"+t,e.setAttribute(\"data-secret\",t)),e.contentWindow.postMessage({message:\"ready\",secret:t},\"*\")},!1)))}(window,document);\n\/\/# sourceURL=https:\/\/www.aviator.co\/blog\/wp-includes\/js\/wp-embed.min.js\n<\/script>\n","thumbnail_url":"https:\/\/www.aviator.co\/blog\/wp-content\/uploads\/2024\/01\/screenshot-2024-01-19-at-10-05-01a_am.png","thumbnail_width":748,"thumbnail_height":742,"description":"In this article, we delve into the strategies and best practices from the initial setup to the intricacies of handling multiple environments. Additionally, You will learn how to use Kluctl to create an environment for development and production and manage it with the Kluctl WebUI."}