تم إصدار nxs-universal-chart 3.0، وهي مجموعة أدوات لنشر التطبيقات على Kubernetes. تعتمد هذه المنصة المعيارية على مخططات فرعية مستقلة من نوع nuc-*، تُنشر عبر سجل OCI وتُضمّن في حزمة المخطط الرئيسية كمتطلبات أساسية لمهمة محددة، مما يسمح ببناء التطبيق وإطاره المطلوب ضمن إصدار واحد من Helm. تُبنى وحدات تكوين حركة البيانات، والمراقبة، وبنية الذكاء الاصطناعي، وعناصر البنية التحتية الأخرى في Kubernetes على حزمة المخطط الرئيسية. يُوزّع المشروع بموجب ترخيص Apache 2.0، ويستخدم Istio وKServe وKNative وVault Secret Operator.
في الإصدار الجديد، تم تحويل حزمة المخططات الشاملة إلى منصة معيارية لنشر التطبيقات على Kubernetes. أُضيفت خاصية التحقق من صحة ملف Schema.json، مما يُساعد على تحديد الأخطاء قبل النشر. كما تم تطبيق خاصية العرض الحتمي لتقليل التشويش في الفروقات ومنع التغييرات غير المقصودة في ملفات البيان. أُضيفت طبقات إضافية من التحقق التلقائي للقوالب، وعقود القيم، والتبعيات (اختبارات الوحدة المستندة إلى helm-unittest، واختبارات شاملة باستخدام kind، وتوقيع العناصر باستخدام cosign). أصبح توزيع حزم المخططات متاحًا الآن عبر سجل OCI، ويتم توزيع الإصدارات عبر ArtifactHub.
المصدر: opennet.ru
