"রিলিজ ম্যানেজাররা" হল একটি সার্বিক শব্দ যা কুবারনেটিসের সেই অবদানকারীদের নির্দেশ করে, যারা রিলিজ ব্রাঞ্চগুলি বজায় রাখা এবং SIG Release দ্বারা সরবরাহিত টুলগুলি ব্যবহার করে রিলিজ তৈরি করার দায়িত্বে থাকে।
প্রত্যেক ভূমিকার দায়িত্ব নীচে বর্ণিত হয়েছে।
| মেইলিং লিস্ট | স্ল্যাক | দৃশ্যমান | ব্যবহার | সদস্যতা |
|---|---|---|---|---|
| release-managers@kubernetes.io | #release-management (চ্যানেল) / @release-managers (ইউজার গ্রুপ) | পাবলিক | রিলিজ ম্যানেজারদের জন্য পাবলিক আলোচনা | সকল রিলিজ ম্যানেজার (অ্যাসোসিয়েট, এবং SIG চেয়ারস সহ) |
| release-managers-private@kubernetes.io | নেই | প্রাইভেট | স্পেশাল রিলিজ ম্যানেজারদের জন্য প্রাইভেট আলোচনা | রিলিজ ম্যানেজার, SIG রিলিজ লীডারশিপ |
| security-release-team@kubernetes.io | #security-release-team (চ্যানেল) / @security-rel-team (ইউজার গ্রুপ) | প্রাইভেট | সিকিউরিটি রেসপন্স কমিটির সাথে সিকিউরিটি রিলিজ সমন্বয় | security-discuss-private@kubernetes.io, release-managers-private@kubernetes.io |
কিছু রিলিজ সম্পর্কিত তথ্য ইম্বার্গোর অধীনে রয়েছে এবং আমরা তারা সেট করার জন্য নীতি নির্ধারণ করেছি। অধিক তথ্যের জন্য দয়া করে নিরাপত্তা ইম্বার্গো নীতি দেখুন।
লক্ষ্যস্থান: প্যাচ রিলিজ টীম এবং শাখা ম্যানেজার হ্যান্ডবুকগুলি পরের তারিখে ডিডুপ্লিকেট করা হবে।
নোট: ডকুমেন্টেশনে প্যাচ রিলিজ টিম এবং ব্রাঞ্চ ম্যানেজমেন্ট ভূমিকা সম্পর্কে উল্লেখ থাকতে পারে। এই দুই ভূমিকা রিলিজ ম্যানেজার ভূমিকায় একীভূত করা হয়েছে।
মিনিমাম প্রয়োজনীয়তা রিলিজ ম্যানেজার এবং রিলিজ ম্যানেজার অ্যাসোসিয়েটগুলির জন্য নিম্নলিখিত:
git এবং সম্পর্কিত git কমান্ড লাইন ইনভোকেশন এর মাধ্যমে
ব্রাঞ্চ সোর্স কোড ওয়ার্কফ্লো পরিচিতি।রিলিজ ম্যানেজারদের দায়িত্ব অনুসারে:
x.y.z, যেখানে z > 0)x.y.z, যেখানে z = 0)এই দলটি মাঝে মাঝে সিকিউরিটি রেসপন্স কমিটির সাথে ঘনিষ্ঠভাবে কাজ করে এবং তাই সিকিউরিটি রিলিজ প্রসেসে উল্লিখিত নির্দেশিকা মেনে চলা উচিত।
GitHub অ্যাক্সেস নিয়ন্ত্রণ: @kubernetes/release-managers
GitHub উল্লেখ: @kubernetes/release-engineering
রিলিজ ম্যানেজার হতে চাইলে, প্রথমে কাউকে রিলিজ ম্যানেজার অ্যাসোসিয়েট হিসেবে কাজ করতে হবে। অ্যাসোসিয়েটরা কয়েকটি চক্র জুড়ে রিলিজের উপর সক্রিয়ভাবে কাজ করে রিলিজ ম্যানেজারে পদোন্নতি পায়:
রিলিজ ম্যানেজার অ্যাসোসিয়েটরা হলেন রিলিজ ম্যানেজারদের শিক্ষানবিশ, যাদের আগে রিলিজ ম্যানেজার শ্যাডো হিসেবে পরিচিত করা হতো। তাদের দায়িত্ব হল:
GitHub মেনশনস: @kubernetes/release-engineering
অবদানকারীরা নিম্নলিখিত দেখানোর মাধ্যমে অ্যাসোসিয়েট হতে পারেন:
নিয়মিত অংশগ্রহণ, যার মধ্যে ৬-১২ মাসের সক্রিয় রিলিজ ইঞ্জিনিয়ারিং-সম্পর্কিত কাজ অন্তর্ভুক্ত
একটি রিলিজ চক্রে রিলিজ টিমে একজন টেকনিকাল লিড হিসেবে ভূমিকা পালনের অভিজ্ঞতা
k/release আইটেমগুলিতে কাজ করা যা Testgrid এর সাথে আমাদের ইন্টার্যাকশন এর উন্নত করে, লাইব্রেরি পরিষ্কার করা ইত্যাদি কাজে অবদান রাখা
SIG রিলিজ চেয়ারস এবং টেকনিকাল লিডস দায়ী আছেন:
তাদের এখানে স্পষ্টভাবে উল্লেখ করা হয়েছে কারণ তারা প্রতিটি ভূমিকার জন্য বিভিন্ন যোগাযোগ চ্যানেল এবং অনুমতি গ্রুপ (GitHub টিমস, GCP অ্যাক্সেস) এর মালিক। এই হিসাবে, তারা অত্যন্ত অধিকারপ্রাপ্ত কমিউনিটি সদস্য এবং কিছু ব্যক্তিগত যোগাযোগের জন্য সচেতন, যা কখনো কখনো কুবারনেটিস নিরাপত্তা প্রকাশনার সাথে সম্পর্কিত হতে পারে।
GitHub টিম: @kubernetes/sig-release-leads
পূর্ববর্তী শাখা ম্যানেজারদের তালিকা releases directory-এ kubernetes/sig-release রিপোজিটরিতে
release-x.y/release_team.md ফাইলে পাওয়া যাবে।
উদাহরণ: 1.15 Release Team