YAML Validator | YAML አረጋጋጭ icon

YAML Validator | YAML አረጋጋጭ

Extension Actions

How to install Open in Chrome Web Store
CRX ID
jokkhfinnhgafmdiobjjahgefekgjajp
Description from extension meta

ለ Kubernetes, Docker Compose, GitHub Actions በስኬማ ድጋፍ YAMLን በመስመር ላይ ያረጋግጡ። Linter እና formatter በአንድ መሳሪያ።

Image from store
YAML Validator | YAML አረጋጋጭ
Description from store

🔧 በራስ-ሰር በመለየት ከ11 ኦፊሴላዊ ስኬማዎች አንጻር የ yaml ፋይሎችን ያረጋግጡ። YAML Validator ለ Kubernetes፣ Docker Compose እና CI/CD ቧንቧ መስመሮች በስኬማ ማረጋገጫ ከመዘርጋቱ በፊት ስህተቶችን እንዲይዙ ይረዳዎታል።

✨ በስሪት 1.1 አዲስ

- በራስ-ሰር በመለየት ለ11 መድረኮች የስኬማ ማረጋገጫ
- ትላልቅ የማዋቀሪያ ፋይሎችን ለማሰስ የ GitHub ኮድ ማጠፍ
- ለሙሉ ስክሪን አርትዖት በትር ውስጥ ክፈት ሁነታ
- ከስርዓት ገጽታ መለየት ጋር የጨለማ ሁነታ ድጋፍ
- በጠቅታ-ለመዝለል አሰሳ የስህተት መስመር ማድመቅ

📋 የተደገፉ ስኬማዎች

ከኦፊሴላዊ ዝርዝሮች አንጻር yamlን በመስመር ላይ ያረጋግጡ፡

1️⃣ Kubernetes v1.29 - ለ Deployment፣ Service፣ Pod፣ ConfigMap፣ Ingress፣ StatefulSet፣ DaemonSet፣ CronJob እና 20+ የሃብት አይነቶች k8s yaml አረጋጋጭ
2️⃣ Docker Compose v2.29 - ከሙሉ ዝርዝር ድጋፍ ጋር የ docker compose አረጋጋጭ
3️⃣ GitHub Actions - ለ CI/CD የስራ ፍሰት አውቶሜሽን የ github actions yaml አረጋጋጭ
4️⃣ GitLab CI - ለ .gitlab-ci.yml ቧንቧ መስመሮች የ gitlab ci yaml አረጋጋጭ
5️⃣ CircleCI - ለ config.yml የግንባታ ማዋቀሪያዎች የ circleci yaml አረጋጋጭ
6️⃣ Azure Pipelines - ለ devops የስራ ፍሰቶች የ azure pipelines yaml አረጋጋጭ
7️⃣ Bitbucket Pipelines - ለቧንቧ መስመር ማዋቀሪያዎች የ bitbucket yaml አረጋጋጭ
8️⃣ Ansible - ለ playbook አውቶሜሽን ስክሪፕቶች የ ansible yaml አረጋጋጭ
9️⃣ Helm Charts - ለ Chart.yaml ጥቅል አስተዳደር የ helm yaml አረጋጋጭ
🔟 OpenAPI 3.0 - ለ REST API ዝርዝሮች የ openapi yaml አረጋጋጭ
⬛ Swagger 2.0 - ለ API ዝርዝሮች የ swagger yaml አረጋጋጭ

🎯 ብልህ የስህተት መለየት

ቅጥያው የትኛው ስኬማ ለይዘትዎ እንደሚተገበር በራስ-ሰር ይለየዋል፡

▸ ኮድ ይለጥፉ እና የሚዛመደው ስኬማ ወዲያውኑ ይለየዋል
▸ የስህተት መስመር ማድመቅ የችግሩን ትክክለኛ ቦታ ያሳያል
▸ ከ --- መለያያዎች ጋር የባለብዙ-ሰነድ ድጋፍ
▸ ከአንድ ጠቅታ ጥገና ጋር የስኬማ አለመመጣጠን ጥቆማዎች

📂 የ GitHub ኮድ ማጠፍ

በ GitHub ላይ የማዋቀሪያ ፋይሎችን እያሰሱ ነው? ይህ ቅጥያ የማጠፍ አዝራርን ይጨምራል፡

• በማንኛውም የ GitHub ማከማቻ ገጽ ላይ ክፍሎችን ይሰብስቡ እና ያስፋፉ
• በትላልቅ የማዋቀሪያ ፋይሎች ውስጥ በቀላሉ ያስሱ
• በ GitHub ላይ ከማንኛውም .yaml ወይም .yml ፋይል ጋር ይሰራል።
• በአንድ ጠቅታ ማጠፍን ይቀያይሩ

💡 ቁልፍ ባህሪያት

➤ ለኮድዎ ፈጣን ግብረመልስ ያለው የሲንታክስ ፈታሽ
➤ Linter መዋቅራዊ እና ትርጉማዊ ችግሮችን ቀድሞ ይለየዋል
➤ Formatter ኮዱን ንጹህ እና የሚነበብ ያደርገዋል
➤ ከኦፊሴላዊ ዝርዝሮች አንጻር የስኬማ ማረጋገጫ
➤ ለ k8s ማኒፌስቶች እና ዘርጋዎች የ Kubernetes yaml አረጋጋጭ
➤ ኮንቴይነሮችን ከማሄድዎ በፊት የ Docker compose ፈታሽ

🚀 ለ DevOps መሃንዲሶች የተገነባ

ለገንቢዎች፣ የስርዓት አስተዳዳሪዎች እና የ DevOps ባለሙያዎች የተነደፈ፡

1. የ Kubernetes ማረጋገጫ - ውድቀቶችን ለመከላከል ከ kubectl apply በፊት የ k8s ማኒፌስቶችን ያረጋግጡ
2. የ Docker Compose ማረጋገጫ - ከ docker compose up በፊት የማዋቀሪያ ስህተቶችን ይያዙ
3. የ CI/CD ቧንቧ መስመር ማረጋገጫ - ለ GitHub Actions፣ GitLab CI፣ CircleCI፣ Azure Pipelines ድጋፍ
4. የ API ዝርዝር ማረጋገጫ - ለ REST APIዎች የ OpenAPI እና Swagger ቅርጸት ማረጋገጫ
5. Infrastructure as Code - ለ Ansible playbook እና Helm chart ማዋቀር ድጋፍ

📝 ይህንን ቅጥያ እንዴት መጠቀም እንደሚቻል

- በአሳሽዎ የመሳሪያ አሞሌ ውስጥ ያለውን የቅጥያ አዶ ጠቅ ያድርጉ
- ኮድዎን በአርታዒው ቦታ ውስጥ ይለጥፉ
- ስኬማ በራስ-ሰር ይለየዋል ወይም ከተቆልቋይ ምናሌ በእጅ ይምረጡ
- ሲንታክስ እና የስኬማ ተገዢነትን ለማረጋገጥ Validate አዝራሩን ጠቅ ያድርጉ
- ስህተቶች ለፈጣን አሰሳ በመስመር ቁጥሮች ይደምቃሉ

🌐 በአሳሽ ላይ የተመሰረተ Yaml Validator በመስመር ላይ

ያለ ውጫዊ መሳሪያዎች በቀጥታ በአሳሽዎ ውስጥ የ yaml ፋይሎችን ያረጋግጡ፡

◆ ከመጫን በኋላ ሙሉ በሙሉ ከመስመር ውጭ ይሰራል
◆ ምንም ውሂብ ወደ ውጫዊ አገልጋዮች አይተላለፍም
◆ የማዋቀሪያ ኮድዎ ሙሉ በሙሉ የግል ሆኖ ይቆያል
◆ ለምቾት የአርትዖት ክፍለ ጊዜዎች የጨለማ ሁነታ ገጽታ
◆ በትር ውስጥ ክፈት ለትላልቅ ፋይሎች የተስፋፋ የስራ ቦታ ይሰጣል
◆ ቋሚ ማከማቻ በክፍለ-ጊዜዎች መካከል ስራዎን ያስቀምጣል

🔍 የ Linting እና Formatting ችሎታዎች

አጠቃላይ የኮድ ጥራት ባህሪያት ተካትተዋል፡

▪ በሚተይቡበት ጊዜ የሲንታክስ ስህተቶችን ወዲያውኑ ይለዩ
▪ ከ json schema ዝርዝሮች አንጻር መዋቅርን ያረጋግጡ
▪ ለተሻለ ተነባቢነት እና ወጥነት ኮድን ይቅረጹ
▪ ከመዘርጋቱ በፊት የማዋቀሪያ መዋቅርን ያረጋግጡ
▪ ለተወሳሰቡ የማዋቀሪያ ጥቅሎች የባለብዙ-ሰነድ መተንተን

⚡ የመድረክ-አቋራጭ የማዋቀሪያ ማረጋገጫ

በብዙ መድረኮች እና አካባቢዎች ላይ ማዋቀሪያዎችን ይደግፋል፡

• ለክላውድ-ኔቲቭ መተግበሪያዎች እና ማይክሮ አገልግሎቶች የ Kubernetes yaml ማረጋገጫ
• ለኮንቴይነር ኦርኬስትሬሽን የ Docker compose yaml ፈታሽ
• ለቀጣይ ውህደት ቧንቧ መስመሮች የ GitHub actions አረጋጋጭ
• ለራስ-ሰር ግንባታ እና ዘርጋ ሂደቶች የ Gitlab ci linter
• ለክላውድ-ተኮር የግንባታ አውቶሜሽን የ Circleci config ማረጋገጫ
• ለመሰረተ ልማት አውቶሜሽን የ Ansible playbook ማረጋገጫ

❓ ተደጋግመው የሚጠየቁ ጥያቄዎች

Q: ይህ ቅጥያ ከመስመር ውጭ ይሰራል?
A: አዎ፣ ከተጫነ በኋላ ሁሉም ማረጋገጫ በአካባቢው በአሳሽዎ ውስጥ ይከሰታል።

Q: ኮዴ ወደ ማንኛውም አገልጋይ ይላካል?
A: አይ፣ ማዋቀሪያዎ በመሳሪያዎ ላይ ሙሉ በሙሉ የግል ሆኖ ይቆያል።

Q: የትኛው የ Kubernetes ስሪት ይደገፋል?
A: በአሁኑ ጊዜ Kubernetes v1.29ን ከ23 የሃብት አይነቶች ጋር ይደግፋል።

✅ ለፈጣን፣ አስተማማኝ የማዋቀሪያ ፋይል ማረጋገጫ YAML Validatorን ያውርዱ። በ kubernetes yaml አረጋጋጭ፣ docker compose ፈታሽ እና 11 የስኬማ አይነቶች yamlን በመስመር ላይ ያረጋግጡ።

Latest reviews

Nikolay Nikolaev
Works great. Fast and Accurate.
Ann Golovatuk
A bit simple, but it works. I like yaml highlighting on external sites, like github!
Vladyslav Vorobiov
I need such tool in order to have handy validator for yaml configs in the browser. Meets my expectations so far