GitHub – mogenius/renovate-operator: Kubernetes-এ সংস্কার কার্যকরীকে স্ট্রীমলাইন করার জন্য অপারেটর

GitHub – mogenius/renovate-operator: Kubernetes-এ সংস্কার কার্যকরীকে স্ট্রীমলাইন করার জন্য অপারেটর


GitHub – mogenius/renovate-operator: Kubernetes-এ সংস্কার কার্যকরীকে স্ট্রীমলাইন করার জন্য অপারেটর

আর্টিফ্যাক্ট হাব
GitHub রিলিজ
নির্মাণ, প্যাকেজ, মুক্তি (উৎপাদন)


CRD-ভিত্তিক সময়সূচী, সমান্তরাল সম্পাদন, স্বয়ংক্রিয়-আবিষ্কার এবং একটি অন্তর্নির্মিত UI সহ আপনার নিজস্ব পরিকাঠামোতে পুনর্নবীকরণ চালান। আপনি যদি স্ব-হোস্ট রিনোভেট করেন এবং ইতিমধ্যেই Kubernetes চালান, তাহলে এই অপারেটর আপনাকে নিয়ন্ত্রণ এবং ওভারভিউ দেয় যা একটি সাধারণ স্ব-হোস্টেড সেটআপের অভাব রয়েছে।

মেন্ড রিনোভেট সিই এর সাথে তুলনা

বিশেষত্ব আপগ্রেড সিই ঠিক করুন পুনর্নবীকরণ অপারেটর
সম্পূর্ণরূপে ওপেন সোর্স, কোন সাইনআপ বা লাইসেন্স কী নেই
স্বয়ংক্রিয় নির্ভরতা আপডেট
আপনার নিজস্ব অবকাঠামোতে চলে
স্বয়ংক্রিয় অনুসন্ধান
অন-ডিমান্ড রানের জন্য Webhook API
ওয়েব UI
CRD এর মাধ্যমে ঘোষণামূলক ক্রন সময়সূচী
গ্রুপ/বিষয় ফিল্টারিং সহ স্বয়ংক্রিয় অনুসন্ধান
ক্লাস্টারে প্রতি-প্রকল্প স্থিতি ট্র্যাকিং
সমবর্তী নিয়ন্ত্রণের সাথে সমান্তরাল সম্পাদন
প্রমিথিউস মেট্রিক্স এবং স্বাস্থ্য পরীক্ষা
kubernetes-নেটিভ পড শিডিউলিং
উচ্চ প্রাপ্যতা জন্য নেতা নির্বাচন
জব লাইফসাইকেল ম্যানেজমেন্ট (টিটিএল, ডেডলাইন, রিট্রাইস)

  1. আপনার সময়সূচীর নির্ধারিত সময়ে, একটি পুনর্নবীকরণ অনুসন্ধান কাজ শুরু হয়
  2. অনুসন্ধান শেষ হওয়ার পরে, আপনি UI-তে আপনার অনুসন্ধান করা সমস্ত প্রকল্প দেখতে সক্ষম হবেন
  3. এখন সব প্রকল্পের শিডিউল করা হচ্ছে
  4. প্রতি 10 সেকেন্ডে অপারেটর নির্ধারিত প্রকল্পগুলি পরীক্ষা করে এবং একটি নতুন পুনর্নবীকরণ কাজ শুরু করে
  5. শুধুমাত্র যতগুলি কাজ সংজ্ঞায়িত করা হয়েছে spec.parallelism একই সময়ে কার্যকর করা হয়

রিনোভেট-অপারেটর UI এর উদাহরণ স্ক্রিনশট।

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

বিকল্প 2: হেলম রিপোজিটরি

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

অবদান.পাথর দিয়ে তৈরি.

অপারেটর ড্রাইভিং

প্রয়োজন KUBECONFIG ভেরিয়েবলটি আপনার স্থানীয় কুব-কনফিগারেশনের পথ এবং আপনি যে প্রসঙ্গটি ব্যবহার করতে চান তার সাথে রপ্তানি করা হয়।

চলমান বিচার

শুধু ব্যবহার করে টেস্ট-স্যুট চালান:

শুধুমাত্র ব্যবহার করে গোলংসি-লিন্ট চালান:

সমস্ত পরীক্ষা চালান (পরীক্ষা + লিন্টার):

crd তৈরি করুন

Leave a Reply

Your email address will not be published. Required fields are marked *