- GitHub tabanlı altyapı iş akışı otomasyonunu destekleyen bir GitOps CI/CD platformu
- Terraform, OpenTofu, CDKTF ve Terragrunt işlemleri pull request üzerinden koordine edilebilir
- SaaS hizmeti ve şirket içi dağıtım seçenekleri sunar; tam Git entegrasyonu sayesinde altyapı kodu yönetimi için optimize edilmiştir
- True GitOps
- Tüm ayarlar Git'te saklanır ve kodla birlikte yönetilebilir
- Ayrı yapılandırma dosyaları veya harici kurulumlar olmadan dallanma, birleştirme ve geri alma işlemleri kod gibi yürütülebilir
- Ölçeklenebilirlik ve güvenilirlik gözetilerek tasarlanmıştır
- GitHub-Native: GitHub Actions, PR ve Secrets ile doğrudan entegredir; ek araç gerektirmez
- Kurumsal güvenlik: RBAC, SSO, denetim kayıtları vb. ile güvenli ve uyumlu altyapı sağlar
- Yüksek erişilebilirlik: paralel yürütme ve çoklu repo ortamlarını işleyebilen dağıtık mimari
- Drift Detection: gerçek zamanlı altyapı ile kod arasındaki farkları algılar ve uyarır
- Çoklu ortam desteği: geliştirme, staging ve production ortamları kolayca yönetilebilir
Başlıca özellikler
- GitOps entegrasyonu: Terraform değişikliklerini GitHub pull request ve Actions kullanarak koordine eder
- Yüksek erişilebilirlik: dağıtık mimariyle büyük ölçekli işleri ve ekipleri destekler
- Apply Before/After Merge: altyapı değişiklikleri birleştirme öncesinde veya sonrasında uygulanabilir
- Maliyet tahmini: değişiklikler uygulanmadan önce maliyeti otomatik olarak öngörür
- OIDC kimlik doğrulama: OpenID Connect üzerinden bulut sağlayıcılarla güvenli kimlik doğrulaması yapar
- Uygulama kilidi: otomatik kilitleme ve eşzamanlı iş önleme özellikleriyle çakışmaları engeller
- Paralel yürütme: birden fazla işi sınırsız şekilde paralel çalıştırabilir
- Private Runners: özel yürütme ortamları kullanarak güvenliği artırır
- Drift Detection: Terraform veya OpenTofu yapılandırmalarıyla olan tutarsızlıkları algılar ve düzeltir
- Çoklu ortam yönetimi: GitHub Environments kullanarak ortam bazlı yönetim sağlar
- RBAC: GitHub kullanıcıları ve ekipleri için ayrıntılı yetki yönetimini destekler
- Denetim kayıtları: tüm altyapı değişiklikleri izlenebilir ve incelenebilir
Mimari genel bakış
- Terrateam Server: altyapı işlerini koordine eder; paralel işler ve karmaşık ortamlar için uygundur
- GitHub uygulaması: GitOps iş akışını yerel GitHub özellikleriyle entegre eder
- GitHub Actions: kod yürütme ve altyapı yönetiminde temel rol oynar
- Postgres veritabanı: iş verilerini ve yapılandırmaları güvenli biçimde saklayarak tutarlılık ve denetim sağlar
Açık kaynak ve ücretli sürümler
- Community Edition (CE): küçük ekipler ve bireysel geliştiriciler için ücretsiz açık kaynak sürüm
- Enterprise Edition (EE): RBAC, UI denetim kayıtları gibi büyük ölçekli organizasyonlara yönelik ek özellikler sunar
Henüz yorum yok.