YAML ವ್ಯಾಲಿಡೇಟರ್
Extension Actions
Kubernetes, Docker Compose, GitHub Actions ಗಾಗಿ ಸ್ಕೀಮಾ ಬೆಂಬಲದೊಂದಿಗೆ YAML ಮೌಲ್ಯೀಕರಿಸಿ. ಲಿಂಟರ್ ಮತ್ತು ಫಾರ್ಮ್ಯಾಟರ್.
🔧 ಸ್ವಯಂಚಾಲಿತ ಪತ್ತೆಹಚ್ಚುವಿಕೆಯೊಂದಿಗೆ 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 ಫೈಲ್ನೊಂದಿಗೆ ಕಾರ್ಯನಿರ್ವಹಿಸುತ್ತದೆ
• ಒಂದೇ ಕ್ಲಿಕ್ನೊಂದಿಗೆ ಫೋಲ್ಡಿಂಗ್ ಅನ್ನು ಟಾಗಲ್ ಮಾಡಿ
💡 ಪ್ರಮುಖ ಲಕ್ಷಣಗಳು
➤ ನಿಮ್ಮ ಕೋಡ್ಗೆ ತ್ವರಿತ ಪ್ರತಿಕ್ರಿಯೆಯೊಂದಿಗೆ ಸಿಂಟ್ಯಾಕ್ಸ್ ಪರೀಕ್ಷಕ
➤ ಲಿಂಟರ್ ರಚನಾತ್ಮಕ ಮತ್ತು ಶಬ್ದಾರ್ಥದ ಸಮಸ್ಯೆಗಳನ್ನು ಮೊದಲೇ ಗುರುತಿಸುತ್ತದೆ
➤ ಫಾರ್ಮ್ಯಾಟರ್ ಕೋಡ್ ಅನ್ನು ಸ್ವಚ್ಛವಾಗಿ ಮತ್ತು ಓದಲು ಸುಲಭವಾಗಿ ಇರಿಸುತ್ತದೆ
➤ ಅಧಿಕೃತ ವಿಶೇಷಣಗಳ ವಿರುದ್ಧ ಸ್ಕೀಮಾ ಮೌಲ್ಯೀಕರಣ
➤ 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 ಫೈಲ್ಗಳನ್ನು ಮೌಲ್ಯೀಕರಿಸಿ:
◆ ಅನುಸ್ಥಾಪನೆಯ ನಂತರ ಸಂಪೂರ್ಣವಾಗಿ ಆಫ್ಲೈನ್ನಲ್ಲಿ ಕಾರ್ಯನಿರ್ವಹಿಸುತ್ತದೆ
◆ ಯಾವುದೇ ಡೇಟಾವನ್ನು ಬಾಹ್ಯ ಸರ್ವರ್ಗಳಿಗೆ ರವಾನಿಸುವುದಿಲ್ಲ
◆ ನಿಮ್ಮ ಕಾನ್ಫಿಗರೇಶನ್ ಕೋಡ್ ಸಂಪೂರ್ಣವಾಗಿ ಖಾಸಗಿಯಾಗಿರುತ್ತದೆ
◆ ಆರಾಮದಾಯಕ ಸಂಪಾದನೆ ಅವಧಿಗಳಿಗಾಗಿ ಡಾರ್ಕ್ ಮೋಡ್ ಥೀಮ್
◆ ಟ್ಯಾಬ್ನಲ್ಲಿ ತೆರೆಯಿರಿ ದೊಡ್ಡ ಫೈಲ್ಗಳಿಗೆ ವಿಸ್ತೃತ ಕಾರ್ಯಕ್ಷೇತ್ರವನ್ನು ಒದಗಿಸುತ್ತದೆ
◆ ನಿರಂತರ ಸಂಗ್ರಹಣೆಯು ಅವಧಿಗಳ ನಡುವೆ ನಿಮ್ಮ ಕೆಲಸವನ್ನು ಉಳಿಸುತ್ತದೆ
🔍 ಲಿಂಟಿಂಗ್ ಮತ್ತು ಫಾರ್ಮ್ಯಾಟಿಂಗ್ ಸಾಮರ್ಥ್ಯಗಳು
ಸಮಗ್ರ ಕೋಡ್ ಗುಣಮಟ್ಟದ ವೈಶಿಷ್ಟ್ಯಗಳು ಒಳಗೊಂಡಿವೆ:
▪ ನೀವು ಟೈಪ್ ಮಾಡುವಾಗ ತಕ್ಷಣವೇ ಸಿಂಟ್ಯಾಕ್ಸ್ ದೋಷಗಳನ್ನು ಪತ್ತೆ ಮಾಡಿ
▪ json schema ವಿಶೇಷಣಗಳ ವಿರುದ್ಧ ರಚನೆಯನ್ನು ಪರಿಶೀಲಿಸಿ
▪ ಉತ್ತಮ ಓದುವಿಕೆ ಮತ್ತು ಸ್ಥಿರತೆಗಾಗಿ ಕೋಡ್ ಅನ್ನು ಫಾರ್ಮ್ಯಾಟ್ ಮಾಡಿ
▪ ನಿಯೋಜನೆಗೆ ಮೊದಲು ಕಾನ್ಫಿಗರೇಶನ್ ರಚನೆಯನ್ನು ಪರಿಶೀಲಿಸಿ
▪ ಸಂಕೀರ್ಣ ಕಾನ್ಫಿಗರೇಶನ್ ಬಂಡಲ್ಗಳಿಗಾಗಿ ಬಹು-ದಾಖಲೆ ಪಾರ್ಸಿಂಗ್
⚡ ಕ್ರಾಸ್-ಪ್ಲಾಟ್ಫಾರ್ಮ್ ಕಾನ್ಫಿಗರೇಶನ್ ಪರಿಶೀಲನೆ
ಬಹು ಪ್ಲಾಟ್ಫಾರ್ಮ್ಗಳು ಮತ್ತು ಪರಿಸರಗಳಲ್ಲಿ ಕಾನ್ಫಿಗರೇಶನ್ಗಳನ್ನು ಬೆಂಬಲಿಸುತ್ತದೆ:
• ಕ್ಲೌಡ್-ನೇಟಿವ್ ಅಪ್ಲಿಕೇಶನ್ಗಳು ಮತ್ತು ಮೈಕ್ರೋಸರ್ವೀಸ್ಗಳಿಗಾಗಿ Kubernetes yaml ಮೌಲ್ಯೀಕರಣ
• ಕಂಟೇನರ್ ಆರ್ಕೆಸ್ಟ್ರೇಶನ್ಗಾಗಿ Docker compose yaml ಪರೀಕ್ಷಕ
• ನಿರಂತರ ಏಕೀಕರಣ ಪೈಪ್ಲೈನ್ಗಳಿಗಾಗಿ GitHub actions ವ್ಯಾಲಿಡೇಟರ್
• ಸ್ವಯಂಚಾಲಿತ ನಿರ್ಮಾಣ ಮತ್ತು ನಿಯೋಜನೆ ಪ್ರಕ್ರಿಯೆಗಳಿಗಾಗಿ Gitlab ci ಲಿಂಟರ್
• ಕ್ಲೌಡ್ ಆಧಾರಿತ ಬಿಲ್ಡ್ ಆಟೊಮೇಷನ್ಗಾಗಿ Circleci config ಪರಿಶೀಲನೆ
• ಮೂಲಸೌಕರ್ಯ ಆಟೊಮೇಷನ್ಗಾಗಿ Ansible playbook ಮೌಲ್ಯೀಕರಣ
❓ ಪದೇ ಪದೇ ಕೇಳಲಾಗುವ ಪ್ರಶ್ನೆಗಳು
Q: ಈ ವಿಸ್ತರಣೆಯು ಆಫ್ಲೈನ್ನಲ್ಲಿ ಕಾರ್ಯನಿರ್ವಹಿಸುತ್ತದೆಯೇ?
A: ಹೌದು, ಅನುಸ್ಥಾಪನೆಯ ನಂತರ ಎಲ್ಲಾ ಮೌಲ್ಯೀಕರಣವು ನಿಮ್ಮ ಬ್ರೌಸರ್ನಲ್ಲಿ ಸ್ಥಳೀಯವಾಗಿ ನಡೆಯುತ್ತದೆ.
Q: ನನ್ನ ಕೋಡ್ ಅನ್ನು ಯಾವುದೇ ಸರ್ವರ್ಗೆ ಕಳುಹಿಸಲಾಗುತ್ತದೆಯೇ?
A: ಇಲ್ಲ, ನಿಮ್ಮ ಕಾನ್ಫಿಗರೇಶನ್ ನಿಮ್ಮ ಸಾಧನದಲ್ಲಿ ಸಂಪೂರ್ಣವಾಗಿ ಖಾಸಗಿಯಾಗಿರುತ್ತದೆ.
Q: ಯಾವ Kubernetes ಆವೃತ್ತಿಯನ್ನು ಬೆಂಬಲಿಸಲಾಗುತ್ತದೆ?
A: ಪ್ರಸ್ತುತ 23 ಸಂಪನ್ಮೂಲ ಪ್ರಕಾರಗಳೊಂದಿಗೆ Kubernetes v1.29 ಅನ್ನು ಬೆಂಬಲಿಸುತ್ತದೆ.
✅ ತ್ವರಿತ, ವಿಶ್ವಾಸಾರ್ಹ ಕಾನ್ಫಿಗರೇಶನ್ ಫೈಲ್ ಪರಿಶೀಲನೆಗಾಗಿ 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