المهارات gitops-workflow
📦

gitops-workflow

آمن ⚙️ الأوامر الخارجية🌐 الوصول إلى الشبكة

تنفيذ سير عمل GitOps

أتمتة نشر Kubernetes باستخدام Git كمصدر واحد للحقيقة. تنفيذ إدارة البنية التحتية التصريحية باستخدام ArgoCD و Flux لنشر موثوق وقابل للتدقيق.

يدعم: Claude Codex Code(CC)
📊 70 كافٍ
1

تنزيل ZIP المهارة

2

رفع في Claude

اذهب إلى Settings → Capabilities → Skills → Upload skill

3

فعّل وابدأ الاستخدام

اختبرها

استخدام "gitops-workflow". Help me create an ArgoCD application for my microservice

النتيجة المتوقعة:

  • I'll help you create an ArgoCD application. Here's a complete Application manifest:
  •  
  • Application configuration with:
  • • Git repository source pointing to your microservice
  • • Automated sync policy with prune and self-heal
  • • Health checks and sync options
  • • Proper namespace and destination cluster
  •  
  • Installation commands for kubectl
  • Verification steps to check deployment status

استخدام "gitops-workflow". Show me how to configure Flux for my GitLab repository

النتيجة المتوقعة:

  • Here's how to set up Flux with GitLab:
  •  
  • Step 1: Install Flux CLI
  • Step 2: Configure GitLab connection credentials
  • Step 3: Create GitRepository manifest pointing to GitLab
  • Step 4: Create Kustomization for your deployment
  •  
  • Key configuration elements:
  • • Source reference pointing to GitLab repository
  • • Sync interval for periodic reconciliation
  • • Prune option for cleanup of removed resources

استخدام "gitops-workflow". How do I manage secrets securely in GitOps

النتيجة المتوقعة:

  • There are several approaches for secret management in GitOps:
  •  
  • Option 1 - External Secrets Operator:
  • • Pulls secrets from AWS Secrets Manager, Azure Key Vault, or HashiCorp Vault
  • • Secret content never stored in Git
  • • Automatic refresh based on interval
  •  
  • Option 2 - Sealed Secrets:
  • • Encrypts secrets before committing to Git
  • • Cluster-wide decryption key required
  • • Useful for git-only workflows

التدقيق الأمني

آمن
v4 • 1/17/2026

Documentation-only skill containing markdown guides and YAML examples for GitOps workflows. Static analyzer flagged markdown code blocks and Lua syntax as security patterns - all are false positives. No executable code, no network calls, no file system access, no external data processing. Safe for marketplace publication.

4
الملفات التي تم فحصها
754
الأسطر التي تم تحليلها
2
النتائج
4
إجمالي عمليات التدقيق

عوامل الخطر

⚙️ الأوامر الخارجية (72)
references/argocd-setup.md:6-9 references/argocd-setup.md:9-12 references/argocd-setup.md:12-14 references/argocd-setup.md:14-17 references/argocd-setup.md:17-20 references/argocd-setup.md:20-25 references/argocd-setup.md:25-31 references/argocd-setup.md:31-34 references/argocd-setup.md:34-61 references/argocd-setup.md:61-66 references/argocd-setup.md:66-68 references/argocd-setup.md:68-71 references/argocd-setup.md:71-73 references/argocd-setup.md:73-76 references/argocd-setup.md:76-82 references/argocd-setup.md:82-87 references/argocd-setup.md:87-105 references/argocd-setup.md:105-108 references/argocd-setup.md:108-121 references/sync-policies.md:6-12 references/sync-policies.md:12-15 references/sync-policies.md:15-20 references/sync-policies.md:20-23 references/sync-policies.md:23-35 references/sync-policies.md:35-38 references/sync-policies.md:38-46 references/sync-policies.md:46-51 references/sync-policies.md:51-63 references/sync-policies.md:63-66 references/sync-policies.md:66-74 references/sync-policies.md:74-79 references/sync-policies.md:79-108 references/sync-policies.md:108-113 references/sync-policies.md:113-114 references/sync-policies.md:114-115 references/sync-policies.md:115-116 references/sync-policies.md:116-117 references/sync-policies.md:117-118 SKILL.md:34-43 SKILL.md:43-45 SKILL.md:45-49 SKILL.md:49-65 SKILL.md:65-69 SKILL.md:69-91 SKILL.md:91-95 SKILL.md:95-112 SKILL.md:112-118 SKILL.md:118-129 SKILL.md:129-133 SKILL.md:133-144 SKILL.md:144-148 SKILL.md:148-161 SKILL.md:161-168 SKILL.md:168-180 SKILL.md:180-183 SKILL.md:183-189 SKILL.md:189-191 SKILL.md:191-197 SKILL.md:197-212 SKILL.md:212-216 SKILL.md:216-222 SKILL.md:222-228 SKILL.md:228-244 SKILL.md:244-248 SKILL.md:248-253 SKILL.md:253-271 SKILL.md:271-274 SKILL.md:274-277 SKILL.md:277-280 SKILL.md:280-284 SKILL.md:284-285 SKILL.md:120
🌐 الوصول إلى الشبكة (15)
تم تدقيقه بواسطة: claude عرض سجل التدقيق →

درجة الجودة

41
الهندسة المعمارية
100
قابلية الصيانة
87
المحتوى
20
المجتمع
100
الأمان
91
الامتثال للمواصفات

ماذا يمكنك بناءه

إعداد خطوط أنابيب GitOps

تكوين ArgoCD أو Flux لنشر التطبيقات تلقائياً من مستودعات Git إلى مجموعات Kubernetes.

توحيد عمليات النشر

تنفيذ أنماط نشر متسقة عبر فرق وبيئات متعددة باستخدام مبادئ GitOps.

تمكين البنية التحتية التصريحية

إدارة البنية التحتية لـ Kubernetes بتصريحية مع التحكم في الإصدارات وإمكانية التراجع ومسارات التدقيق.

جرّب هذه الموجهات

إعداد ArgoCD الأساسي
ساعدني في تثبيت ArgoCD على مجموعة Kubernetes الخاصة بي وإنشاء أول تطبيق ينشر من مستودع Git.
تهيئة Flux
أظهر لي كيفية تهيئة Flux CD المتصل بمستودع GitHub الخاص بي وإنشاء Kustomization لتطبيقي.
التسليم التدريجي
أحتاج إلى إعداد عمليات نشر Canary مع ArgoCD Rollouts. أظهر لي الخطوات والتكوين.
إدارة المجموعات المتعددة
كيف أستخدم نمط App of Apps لإدارة تطبيقات متعددة عبر مجموعات Kubernetes مختلفة؟

أفضل الممارسات

  • استخدم مستودعات Git منفصلة أو فروعاً لبيئات مختلفة لعزل التغييرات
  • تمكين المزامنة التلقائية فقط لبيئات التطوير والتجهيز
  • تنفيذ فحوصات الصحة للموارد المخصصة لضمان رؤية حالة النشر المناسبة

تجنب

  • تخزين الأسرار كنص عادي في مستودعات Git يخلق ثغرات أمنية
  • استخدام المزامنة التلقائية للإنتاج بدون بوابات الموافقة يخاطر بنشر غير مضبوط
  • خلط كود البنية التحتية والتطبيق في نفس المستودع يعقد التحكم في الوصول

الأسئلة المتكررة

أداة GitOps التي يجب أن أختارها - ArgoCD أم Flux؟
ArgoCD واجهة مستخدم غنية وأسهل للمبتدئين. Flux أكثر خفيفة ويتكامل جيداً مع GitHub. كلاهما يتبع مبادئ GitOps.
هل يمكنني استخدام هذا مع مستودعات Git الخاصة؟
نعم، تدعم كلتا الأداتين المستودعات الخاصة من خلال مفاتيح SSH أو رموز الوصول. تكوين بيانات الاعتماد أثناء الإعداد.
كيف أتعامل مع الأسرار في GitOps؟
استخدم External Secrets Operator للسحب من مديري الأسرار، أو Sealed Secrets لتشفير الأسرار قبل الالتزام بـ Git.
ماذا يحدث إذا كان مستودع Git غير متاح؟
تخفي أدوات GitOps آخر حالة معروفة. تستمر التطبيقات في العمل، لكن عمليات النشر الجديدة تتطلب إمكانية الوصول إلى Git.
هل يمكنني التراجع عن عمليات النشر؟
نعم، عن طريق التراجع إلى التزام Git سابق. تزامن أدوات GitOps المجموعة تلقائياً لتطابق الحالة المطلوبة.
كيف أراقب حالة المزامنة؟
استخدم واجهة مستخدم ArgoCD أو أوامر CLI لـ Flux. إعداد تنبيهات Prometheus للفشل وتكوين الإشعارات لـ Slack أو البريد الإلكتروني.

تفاصيل المطور

بنية الملفات