Launch.Run.Infrastructure.Terraform
C 62 completedPipeline State
completedPipeline Metadata
AI Prompt
Catalog Information
Provision and manage GCP infrastructure for the Launch Run platform, including GKE clusters, Cloud SQL, Redis, and networking.
Description
This Terraform repository provides infrastructure-as-code for the Launch Run platform on Google Cloud Platform. It defines separate environments for staging and production, each with its own configuration and variables. Core modules provision a GKE Kubernetes cluster with workload identity, network policy, autoscaling, and Shielded nodes, a private Cloud SQL PostgreSQL 16 instance with automated backups and query insights, and three Memorystore Redis instances for caching, sessions, and pub/sub. Networking is handled by a custom VPC with secondary ranges for pods and services, private services access, Cloud NAT, and internal firewall rules. Continuous integration is enabled via GitHub Actions to run formatting, validation, and plan checks on every pull request.
الوصف
يقدّم هذا المشروع بنية تحتية كرمز (IaC) على منصة Google Cloud Platform مخصصة لمنصة Launch Run. يتم تنظيم التكوين في مجلدات منفصلة للبيئات (التجريبية والإنتاجية) مع إمكانية التخصيص عبر متغيرات. يتضمن وحدات منفصلة لإنشاء مجموعة GKE مع دعم هوية العمل، سياسات الشبكة، وتوسيع تلقائي للأنوية، بالإضافة إلى إعدادات الأمان مثل الحماية الموقّعة. يوفر وحدة Cloud SQL PostgreSQL 16 مع عنوان خاص، نسخ احتياطية تلقائية، وإمكانية استرجاع النقطة الزمنية، مع تفعيل Insights للاستعلامات. يتيح وحدة Redis إنشاء ثلاث مثيلات Memorystore لتخزين الذاكرة المؤقتة، الجلسات، والرسائل Pub/Sub مع سياسات إخلاء مختلفة. كما يكوّن وحدة الشبكات VPC مخصصاً مع نطاقات ثانوية للـ pods والخدمات، وصول خدمات خاصة، NAT للإنترنت، وقواعد جدار حماية داخلية، مع دعم CI/CD عبر GitHub Actions للتحقق من الصياغة والتخطيط.
Novelty
6/10Tags
Claude Models
Quality Score
Strengths
- CI/CD pipeline configured (github_actions)
- Low average code complexity \u2014 well-structured code
- Good security practices \u2014 no major issues detected
Weaknesses
- No LICENSE file \u2014 legal ambiguity for contributors
- No tests found \u2014 high risk of regressions
Recommendations
- Add a test suite \u2014 start with critical path integration tests
- Add a linter configuration to enforce code style consistency
- Add a LICENSE file (MIT recommended for open source)
Security & Health
Languages
Frameworks
Concepts (2)
| Category | Name | Description | Confidence | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Repobility — the code-quality scanner for AI-generated software · https://repobility.com | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| auto_description | Project Description | Terraform infrastructure-as-code for the Launch Run platform on Google Cloud Platform. | 80% | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| auto_category | DevOps/Infrastructure | devops-infra | 70% | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Embed Badge
Add to your README:
