Skip to content
KitploitKITPLOIT
أدواتالمدونة
إرسال
أدواتالمدونة
إرسال

أدوات الاختراق واختبار الاختراق والأمن السيبراني لترسانتك الأمنية!

Kitploit هو دليل لأدوات الاختراق والأمن السيبراني واختبار الاختراق. اكتشف آخر تحديثات المشاريع للعثور على الثغرات وتحليل الأنظمة وأتمتة الاختبارات وتعزيز أمنك.

··الخلاصات·اتصال·الخصوصية·© 2026 Kitploit

دليل الأدوات

الفئات

عرض جميع الفئات
Loading categories
renovate-operator — مشغل لتبسيط عمليات التجديد في Kubernetes | Kitploit
أدوات/GitHubGitHub/mogenius/renovate-operator
ماسحات الثغرات الأمنيةأمن الحاوياتتدقيق التكوينأمن السحابةDevSecOpsكشف الأسرارأمن سلسلة التوريد
GitHubmogenius/renovate-operator

renovate-operator

مشغل لتبسيط عمليات التجديد في Kubernetes

عرض المستودع
53962منذ 22س 10دتمت المراجعة من قبل Kitploit

الأكثر شعبية

عرض الكل →

اكتشف الأدوات الأكثر استخدامًا من قبل مجتمعنا.

استكشف جميع الأدوات

تصفح مجموعتنا من الأدوات

عرض جميع الأدوات →
مشاركة
شعار Renovate Operator

Artifact Hub GitHub Release Build, Package, Release (Production)


Renovate: الطريقة الأصلية لـ Kubernetes

شغّل Renovate على بنيتك التحتية الخاصة مع جدولة قائمة على CRD، وتنفيذ متوازٍ، واكتشاف تلقائي، وواجهة مستخدم مدمجة. إذا كنت تستضيف Renovate ذاتيًا وتشغّل Kubernetes بالفعل، فإن هذا الـ Operator يمنحك التحكم والمراقبة التي تفتقر إليها الإعدادات ذاتية الاستضافة البسيطة.

يدعم جميع منصات Renovate: GitHub وGitLab وBitbucket وAzure DevOps وGitea والمزيد. يعمل الـ Operator مع أي منصة مدعومة من Renovate — ببساطة قم بتهيئة بيانات اعتمادك وإعدادات المنصة عبر متغيرات البيئة أو الأسرار (secrets). لاحظ أن بعض المنصات لديها ميزات إضافية خاصة بالـ Operator مثل تكاملات webhook الأصلية لكل من GitHub وGitLab.

المقارنة مع Mend Renovate CE

كيف يعمل

  1. في الوقت المحدد في جدولك الزمني، تبدأ مهمة اكتشاف renovate
  2. بعد اكتمال الاكتشاف، ستتمكن من رؤية جميع مشاريعك المكتشفة في الواجهة
  3. يتم الآن تعيين جميع المشاريع لتكون مجدولة
  4. كل 10 ثوانٍ، يتحقق الـ Operator من المشاريع المجدولة ويبدأ مهمة renovate جديدة
  5. يتم تنفيذ عدد من المهام مساوٍ لما هو محدد في spec.parallelism فقط في نفس الوقت

لقطة شاشة مثال لواجهة renovate-operator.

التثبيت

Helm

الخيار 1: سجل OCI

root@kitploit:~
helm -n renovate-operator upgrade --install renovate-operator \
  oci://ghcr.io/mogenius/helm-charts/renovate-operator \
  --create-namespace --wait

الخيار 2: مستودع Helm

root@kitploit:~
helm repo add mogenius https://helm.mogenius.com/public --force-update
helm -n renovate-operator upgrade --install renovate-operator mogenius/renovate-operator --create-namespace --wait

التوثيق

  • ابدأ من هنا — التثبيت، أول RenovateJob، إعداد المنصة
  • فهرس التوثيق الكامل

المساهمة

صُنع باستخدام contrib.rocks.

التطوير

تشغيل الـ Operator محليًا

المتطلبات الأساسية: يجب تثبيت just.

  1. صدّر KUBECONFIG مع المسار المطلق إلى ملف kubeconfig الخاص بك — لا يتم توسيع ~، لذا استخدم $HOME أو المسار الكامل:
    root@kitploit:~
    export KUBECONFIG=/Users/yourname/.kube/config
    # or
    export KUBECONFIG=$HOME/.kube/config
    
  2. شغّل الـ Operator مقابل السياق الحالي في ملف kubeconfig ذلك:
    root@kitploit:~
    just run
    

تشغيل الاختبارات

الأمرالوصف
just test-unitتشغيل مجموعة اختبارات الوحدة
just golangci-lintتشغيل المدقّق البرمجي
تنزيل الأداة
الميزةMend Renovate CLIMend Renovate Community Self-Hosted (aka "CE")Renovate Operator
مفتوح المصدر بالكامل، بدون تسجيل أو مفتاح ترخيص✅❌✅
تحديثات التبعيات الآلية✅✅✅
يعمل على بنيتك التحتية الخاصة✅✅✅
الاكتشاف التلقائي✅✅✅
واجهة برمجة تطبيقات Webhook للتشغيل عند الطلب❌✅✅
واجهة ويب❌❌✅
جدولة cron تعريفيّة عبر CRD❌❌✅
اكتشاف تلقائي مع تصفية حسب المجموعة/الموضوع❌❌✅
تتبّع حالة كل مشروع داخل الكتلة❌❌✅
تنفيذ متوازٍ مع التحكم في التزامن❌❌✅
مقاييس Prometheus وفحوصات الصحة❌✅✅
جدولة Pods أصلية لـ Kubernetes❌❌✅
انتخاب القائد لتوفر عالٍ❌❌✅
إدارة دورة حياة المهام (TTL، والمواعيد النهائية، وإعادة المحاولات)❌❌✅
just checkتشغيل جميع الفحوصات (الاختبارات + المدققات البرمجية)
just generateإعادة توليد CRDs