YAML templating tool that works on YAML structure instead of text
ထုတ်ဝေသူ၏ ဖော်ပြချက် (အင်္ဂလိပ်)
ytt ဆိုတာ ဘာလဲ
Container နှင့် DevOps အမျိုးအစားတွင် ပါဝင်သော ytt သည် ပွင့်လင်းရင်းမြစ် Windows ဆော့ဖ်ဝဲ ဖြစ်ပြီး Carvel က ထုတ်ဝေပါသည်။ Go ဖြင့် ရေးသားထားပါသည်။
ထည့်သွင်းခြင်းနှင့် လိုအပ်ချက်များ
ထုတ်ဝေသူသည် 64-bit နှင့် ARM64 Windows အတွက် Portable installer များကို ပေးထားပါသည်။ ထည့်သွင်းစရာမလိုဘဲ တိုက်ရိုက် run နိုင်ပါသည် (portable)။
အပ်ဒိတ်များနှင့် ဗားရှင်းမှတ်တမ်း
နောက်ဆုံးဗားရှင်းမှာ 0.55.3 ဖြစ်ပါသည် (၂၀၂၆ စက်တင်ဘာ ၂၃ တွင် ထုတ်ဝေ)။ ဗားရှင်းမှတ်တမ်းတွင် ထုတ်ဝေမှု ၁၉ ခု ပါဝင်ပြီး အဟောင်းဆုံးမှာ ၂၀၂၃ မတ် ၁၀ ဖြစ်ပါသည်။ အားလုံးကို တရားဝင်ဖိုင်များသို့ လင့်ခ်ချိတ်ထားပါသည်။ ဆိုလိုသည်မှာ တစ်နှစ်လျှင် ထုတ်ဝေမှု ၅.၄ ခုခန့် ဖြစ်ပါသည်။
လူကြိုက်များမှုနှင့် ဖိုင်အမျိုးအစားများ
GitHub ပေါ်ရှိ source code (carvel-dev/ytt) တွင် ကြယ် ၁,၈၈၅ ပွင့် ရှိပါသည်။ ဆင်တူသော ပရိုဂရမ်များတွင် Kubernetes - Minikube - A Local Kubernetes Development Environment၊ Helm နှင့် k9s ပါဝင်ပါသည်။
GitHub ပေါ်ရှိ ပရောဂျက်ဖော်ပြချက်: “YAML templating tool that works on YAML structure instead of text”
အားသာချက်များ / အားနည်းချက်များ
အားသာချက်များ
- ပွင့်လင်းရင်းမြစ် - code ကို မည်သူမဆို စစ်ဆေး၍ build လုပ်နိုင်သည်
- Windows on Arm အတွက် native ARM64 build ရှိသည်
- Portable - ထည့်သွင်းစရာမလိုဘဲ run နိုင်သည်
- ပြီးခဲ့သော နှစ်လအတွင်း အပ်ဒိတ်ထွက်ခဲ့သည်
အတိုချုပ်: ytt သည် 64-bit နှင့် ARM64 ကွန်ပျူတာများအတွက် ပွင့်လင်းရင်းမြစ် Container နှင့် DevOps ကိရိယာ ဖြစ်ပါသည်။ တက်ကြွစွာ ထိန်းသိမ်းနေဆဲ ဖြစ်ပါသည်။
ytt ကို ဒေါင်းလုဒ်လုပ်ရန် လုံခြုံပါသလား
- ဖိုင်ကို ထုတ်ဝေသူ၏ ကိုယ်ပိုင်ဒိုမိန်း github.com မှ ပေးပို့ပါသည်
- ဒေါင်းလုဒ်လင့်ခ်သည် HTTPS ကို အသုံးပြုပါသည်
- SHA256 hash ထုတ်ပြန်ထားသဖြင့် ဖိုင်ကို စစ်ဆေးနိုင်ပါသည်:
2F76DA0FB766C78B2BBD046CA89D9B71A2DBC01F81E51A0F95E88E7A26F08A5C· ဤ hash ၏ VirusTotal အစီရင်ခံစာကို ဖွင့်ပါ - လင့်ခ်ကို မစစ်ဆေးရသေးပါ
- Source code ကို အများပြည်သူ ကြည့်နိုင်ပါသည်
- ExeAtlas သည် installer များကို မသိမ်းဆည်း၊ မထုပ်ပိုး၊ မပြင်ဆင်ပါ
ဆက်စပ် လမ်းညွှန်: Windows တွင် ဖိုင်၏ SHA256 hash စစ်ဆေးနည်း
လုံခြုံရေး အလေ့အကျင့်များ (OpenSSF Scorecard)
GitHub ပေါ်ရှိ carvel-dev/ytt repository ကို Open Source Security Foundation က အလိုအလျောက် စစ်ဆေးထားခြင်း ဖြစ်ပါသည်။ နောက်ဆုံးစစ်ဆေးသည့်နေ့ - ၂၀၂၆ အောက်တိုဘာ ၁၉။
- တက်ကြွစွာ ထိန်းသိမ်းနေ၁၀
- Code review၁၀
- အန္တရာယ်ရှိသော workflow မရှိ၁၀
- Repository ထဲ binary ဖိုင် မရှိ၁၀
- လိုင်စင် ကြေညာထား၁၀
- ထုတ်ဝေထားသော package များ၁၀
- လက်မှတ်ထိုးထားသော release များ၈
- လုံခြုံရေးမူဝါဒ၆
- Pin လုပ်ထားသော dependency များ၃
- ကန့်သတ်ထားသော token ခွင့်ပြုချက်၀
- OpenSSF Best Practices တံဆိပ်၀
- Fuzzing၀
- Static code analysis၀
ဤအမှတ်သည် ပရောဂျက်ကို ဖန်တီးပုံနှင့် ထုတ်ဝေပုံကို အကဲဖြတ်ခြင်းဖြစ်ပြီး ပရိုဂရမ်ကို ထည့်သွင်းရန် လုံခြုံမလုံခြုံကို ပြောခြင်း မဟုတ်ပါ။ scorecard.dev
မကြာသေးမီ ဗားရှင်းများ
ဗားရှင်း ၁၉ ခုလုံး ›၄ နှစ်အတွင်း ဗားရှင်း ၁၉ ခု · တစ်နှစ်လျှင် ၅.၄ ခုခန့်
| ဗားရှင်း | ရက်စွဲ | အရွယ်အစား | ဖိုင်များ |
|---|---|---|---|
| 0.55.3နောက်ဆုံး | ၂၀၂၆ စက်တင်ဘာ ၂၃ | — | 64-bit PortableARM64 Portable |
| 0.55.2 | ၂၀၂၆ ဩဂုတ် ၁၄ | — | 64-bit Portable |
| 0.55.1 | ၂၀၂၆ ဇွန် ၁ | — | 64-bit Portable |
| 0.55.0 | ၂၀၂၆ မေ ၁၄ | — | 64-bit Portable |
| 0.54.0 | ၂၀၂၆ ဧပြီ ၂၇ | — | 64-bit Portable |
| 0.53.2 | ၂၀၂၆ ဖေဖော်ဝါရီ ၁၉ | — | 64-bit Portable |
| 0.53.1 | ၂၀၂၆ ဖေဖော်ဝါရီ ၁၇ | — | 64-bit Portable |
| 0.53.0 | ၂၀၂၆ ဇန်နဝါရီ ၂၇ | — | 64-bit Portable |
Command line မှ ထည့်သွင်းခြင်း
အသံတိတ်ထည့်သွင်းခြင်း ›winget install --id Carvel.ytt -escoop install main/yttပရိုဂရမ်ဖိုင်များ (.exe): ytt.exe
ဆက်စပ် လမ်းညွှန်: winget အသုံးပြုနည်း - ပရိုဂရမ် ထည့်သွင်းခြင်းနှင့် အပ်ဒိတ်
အခြားစနစ်များအတွက်လည်း ရနိုင်ပါသည်
brew install yttအချက်အလက်
- ထုတ်ဝေသူ
- Carvel
- အမျိုးအစား
- Container နှင့် DevOps
- လိုင်စင်
- Apache-2.0
- စျေးနှုန်း
- အခမဲ့
- Source code
- github.com/carvel-dev/ytt
- ရေးသားထားသည့် ဘာသာ
- Go
- လိုအပ်ချက်
- Windows 11 / 10
- Architecture
- 64-bit, ARM64
- Installer အမျိုးအစား
- Portable
- ဗားရှင်း
- 0.55.3
- ထုတ်ဝေသည့်နေ့
- ၂၀၂၆ စက်တင်ဘာ ၂၃
- စာရင်းထဲ ထည့်သည့်နေ့
- ၂၀၂၃ မတ် ၁၀
- စာရင်းရှိ ဗားရှင်းများ
- 19
- တစ်နှစ်လျှင် အပ်ဒိတ်
- ၅.၄
- GitHub ကြယ်
- ၁,၈၈၅
- GitHub fork များ
- ၁၆၉
- ဝဘ်ဆိုက်
- carvel.dev
- winget ID
- Carvel.ytt
- Scoop package
- main/ytt
အဆင့်သတ်မှတ်ချက်နှင့် သုံးသပ်ချက်များ
သုံးသပ်ချက် မရှိသေးပါ။ ပထမဆုံး အဆင့်သတ်မှတ်သူ ဖြစ်လိုက်ပါ။
ytt အစားထိုးပရိုဂရမ်များ
အားလုံးကြည့်ရန် ›-
Kubernetes - Minikube - A Local Kubernetes Development Environment1.39.0Container နှင့် DevOps · Kubernetesပွင့်လင်းရင်းမြစ် (open source)၇.၅ သိန်း ↓ -
ပွင့်လင်းရင်းမြစ် (open source)၁.၆ သန်း ↓ -
ပွင့်လင်းရင်းမြစ် (open source)၃ သိန်း ↓ -
ပွင့်လင်းရင်းမြစ် (open source)၅.၆ သိန်း ↓ -
ပွင့်လင်းရင်းမြစ် (open source)၄ သိန်း ↓ -
ပွင့်လင်းရင်းမြစ် (open source)၂.၃ သန်း ↓ -
ပွင့်လင်းရင်းမြစ် (open source)၈.၅ သောင်း ↓ -
ပွင့်လင်းရင်းမြစ် (open source)၆.၇ သောင်း ↓
မေးလေ့ရှိသောမေးခွန်းများ
ytt သည် အခမဲ့လား
ဟုတ်ပါသည်။ ytt သည် ပွင့်လင်းရင်းမြစ် ဆော့ဖ်ဝဲ ဖြစ်ပါသည် (Apache-2.0 လိုင်စင်)။
ytt ကို ဒေါင်းလုဒ်လုပ်ရန် လုံခြုံပါသလား
ဒေါင်းလုဒ်ကို github.com (ထုတ်ဝေသူပိုင်) မှ ရယူပါသည်။ ExeAtlas သည် ဖိုင်ကို မသိမ်းဆည်း၊ မပြောင်းလဲပါ။ ဖိုင်၏ SHA256 hash ကို ဤနေရာတွင် ပြထားသော hash နှင့် နှိုင်းယှဉ်ပါ သို့မဟုတ် ထို hash ၏ VirusTotal အစီရင်ခံစာကို ဖွင့်ကြည့်ပါ။
ytt ကို winget ဖြင့် ဘယ်လို ထည့်သွင်းရမလဲ
PowerShell သို့မဟုတ် Windows Terminal ကို ဖွင့်ပြီး ဤစာမျက်နှာရှိ winget command ကို run ပါ။ winget သည် တရားဝင် installer ကို ဒေါင်းလုဒ်လုပ်ပြီး မ run မီ ၎င်း၏ SHA256 hash ကို စစ်ဆေးပါသည်။
ytt သည် ARM (Windows on Arm) တွင် အလုပ်လုပ်ပါသလား
လုပ်ပါသည်။ Native ARM64 installer ရှိပါသည်။
ytt ဗားရှင်းဟောင်းကို ဘယ်မှာ ဒေါင်းလုဒ်လုပ်ရမလဲ
ဗားရှင်းများ စာမျက်နှာတွင် ဗားရှင်း ၁၉ ခုလုံးကို ၂၀၂၃ မတ် ၁၀ အထိ တရားဝင် installer ဖိုင်လင့်ခ်များနှင့်အတူ စာရင်းပြုထားပါသည်။
ytt ကို Administrator ခွင့်မပါဘဲ သုံးနိုင်ပါသလား
သုံးနိုင်ပါသည်။ Portable ဖြစ်သဖြင့် ဖြည်ပြီး run ရုံသာ ဖြစ်ပါသည်။
ytt အစား ဘာတွေ သုံးနိုင်သလဲ
Kubernetes - Minikube - A Local Kubernetes Development Environment၊ Helm၊ k9s၊ Docker Compose နှင့် Pulumi။ အစားထိုးပရိုဂရမ်များ စာမျက်နှာတွင် ၎င်းတို့ကို နှိုင်းယှဉ်ထားပါသည်။