Commit Graph

18 Commits

Author SHA1 Message Date
594926c48c Add prod kafka test topic 2026-05-20 14:10:13 +03:00
48ff34fad3 Move kafka topics to infrastructure config 2026-05-20 14:05:06 +03:00
8540c3907e add prod kafka topics flow 2026-05-05 16:22:04 +03:00
12e1526228 add custom endpoint field 2026-02-19 14:43:53 +03:00
3286b26777 add SA creation logic 2026-02-19 12:12:40 +03:00
Work
99fcdf5717 fix(yc-s3): use iam_binding instead of bucket_policy
Replace yandex_storage_bucket_policy with yandex_storage_bucket_iam_binding
for proper Yandex Cloud access bindings on bucket level
2026-02-03 13:57:14 +03:00
Work
fb3b9894d4 feat(yc-s3): use bucket policy instead of folder-level IAM roles
- Remove yandex_resourcemanager_folder_iam_member with storage.editor
- Add yandex_storage_bucket_policy for bucket-level access control
- SA now has access only to its own bucket via bucket policy
- Add role variable (storage.uploader, storage.viewer, storage.editor)
- Add README.md with module documentation
- Remove comments from module files
2026-02-03 13:57:14 +03:00
Work
54e27e3840 test terragrunt ci 2026-01-28 15:25:49 +03:00
Work
d6300bfa80 test terragrunt ci 2026-01-28 15:05:41 +03:00
Work
bf5f3baf69 final fix mb? 2026-01-28 14:48:24 +03:00
Work
ad267d9c73 final fix mb? 2026-01-28 14:46:13 +03:00
Work
995f39e29a final fix mb? 2026-01-28 14:42:12 +03:00
Work
42b6bcedfd fixes 2026-01-28 14:32:07 +03:00
Work
0b66c81c3f add analyzer db, user and secrets 2026-01-28 13:19:41 +03:00
465325a679 add pulse terragrunt mvp 2026-01-23 13:53:24 +03:00
be34bc617b refactor: Use unified infrastructure.yaml config file
- Add infrastructure.yaml as single source of truth (like values.yaml in Helm)
- Make all modules universal (no hardcoded entity names)
- Use existing PostgreSQL cluster instead of creating new one
- Add yc-database module for working with existing PostgreSQL
- Add k8s-secret module with lifecycle.ignore_changes support
- Update terragrunt.hcl files to read from infrastructure.yaml
- Remove scripts, use native Terragrunt functions (yamldecode)
2026-01-19 15:28:39 +03:00
1bba8d0d53 fix: Correct CORS syntax in yc-s3 module 2026-01-19 15:15:29 +03:00
cd68e73e40 feat: Add Terraform infrastructure for pulse project
- Add modules: yc-s3, yc-postgresql, k8s-namespace, k8s-secrets
- Add live configuration for stage environment
- Add GitLab CI with downstream pipelines
- Implement best practices from theory.md
2026-01-19 15:15:14 +03:00