هلم دردسرساز


واتسون که پس از حل مشکلات میکروسرویس‌های اسکاتلندیارد به دوآپس علاقه‌مند شده، تصمیم می‌گیرد در کنار پزشکی شروع به یادگیری کوبرنیتیز کند. زمانی که بازرس لستراد متوجه این خبر می‌شود، با خوشحالی از واتسون می‌خواهد که با بررسی هلم چارت یکی از سرورهای اسکاتلند یارد که برای کار با شرلوک مستقر شده، مشکلات آن را رفع کند.

او به واتسون می‌گوید که این هلم چارت قبلا کار می‌کرده; اما زمانی که یکی از اعضای تیم فنی اسکاتلند یارد تلاش کرده مقدارهای متغیرهای محیطی درون فایل values.yaml را به دیپلویمنت سرور اضافه کند، آن را خراب کرده و چون این هلم چارت در گیت نبوده،‌ حالا نمی‌توانند آن را بازگردانی کنند. واتسون که هنوز حتی کوبرنیتیز را نیز بلد نیست، نمی‌داند چطور مشکلات هلم را حل کند. به او کمک کنید که ابتدا مشکل چارت را حل کرده و سپس متغیرهای محیطی درون فایل values.yaml را به فایل deployment.yaml اضافه کند.

شما می‌توانید پروژه اولیه را از این لینک دانلود کرده و با استفاده از دستور helm مشکل آن را پیدا کرده و حل کنید. پس از حل مشکل نیز باید فایل deployment.yaml را طوری تغییر دهید که تمامی متغیرهای محیطی موجود در فایل values.yaml و کلید env را به صورت داینامیک در قسمت صحیح دیپلویمنت قرار دهید.
در نهایت و پس از حل مشکلات و اضافه کردن نیازمندی‌ها، فایل deployment.yaml را بارگذاری نمایید.