{
  "version": "1.0",
  "updated": "2026-09-02",
  "disclaimer": {
    "tr": "Bu şablon çalışma dosyasıdır. Roller sağlayıcının güncel servis kapsamı ve sözleşmesiyle doğrulanmadan geçerli sayılmaz.",
    "en": "This template is a working file. Roles are not valid until verified against the provider current service scope and contract."
  },
  "raciLegend": {
    "R": {
      "tr": "Responsible — işi yapan",
      "en": "Responsible — does the work"
    },
    "A": {
      "tr": "Accountable — onaylayan tek sahip",
      "en": "Accountable — single approving owner"
    },
    "C": {
      "tr": "Consulted — görüşü alınan",
      "en": "Consulted — asked for input"
    },
    "I": {
      "tr": "Informed — bilgilendirilen",
      "en": "Informed — kept up to date"
    }
  },
  "statusValues": [
    "not-started",
    "in-progress",
    "complete",
    "blocked"
  ],
  "matrix": [
    {
      "id": "K8S-01",
      "area": {
        "tr": "Control plane",
        "en": "Control plane"
      },
      "verifyWithProvider": {
        "tr": "Kurulum, erişilebilirlik, bakım, yedekleme ve olay kapsamı",
        "en": "Provisioning, availability, maintenance, backup and incident scope"
      },
      "evidence": {
        "tr": "Durum sayfası, bakım bildirimi ve hata senaryosu",
        "en": "Status page, maintenance notice and failure scenario"
      },
      "raci": {
        "provider": "",
        "platform": "",
        "application": "",
        "security": ""
      },
      "owner": "",
      "status": "not-started",
      "notes": ""
    },
    {
      "id": "K8S-02",
      "area": {
        "tr": "Sürüm ve yükseltme",
        "en": "Versions and upgrades"
      },
      "verifyWithProvider": {
        "tr": "Desteklenen sürümler, zamanlama, sürüm atlama ve geri dönüş sınırı",
        "en": "Supported versions, timing, version-skipping and rollback boundary"
      },
      "evidence": {
        "tr": "Staging yükseltmesi, deprecated API taraması ve rollback provası",
        "en": "Staging upgrade, deprecated API scan and rollback rehearsal"
      },
      "raci": {
        "provider": "",
        "platform": "",
        "application": "",
        "security": ""
      },
      "owner": "",
      "status": "not-started",
      "notes": ""
    },
    {
      "id": "K8S-03",
      "area": {
        "tr": "Worker node",
        "en": "Worker nodes"
      },
      "verifyWithProvider": {
        "tr": "Image, işletim sistemi, runtime, patch ve değiştirme kapsamı",
        "en": "Image, operating system, runtime, patch and replacement scope"
      },
      "evidence": {
        "tr": "Node yenileme ve pod disruption testi",
        "en": "Node refresh and pod-disruption test"
      },
      "raci": {
        "provider": "",
        "platform": "",
        "application": "",
        "security": ""
      },
      "owner": "",
      "status": "not-started",
      "notes": ""
    },
    {
      "id": "K8S-04",
      "area": {
        "tr": "Erişim ve RBAC",
        "en": "Access and RBAC"
      },
      "verifyWithProvider": {
        "tr": "Kimlik entegrasyonu, yönetici erişimi, audit log ve secret sınırı",
        "en": "Identity integration, admin access, audit logs and secret boundary"
      },
      "evidence": {
        "tr": "Yetki testi, erişim incelemesi ve audit sorgusu",
        "en": "Authorization test, access review and audit query"
      },
      "raci": {
        "provider": "",
        "platform": "",
        "application": "",
        "security": ""
      },
      "owner": "",
      "status": "not-started",
      "notes": ""
    },
    {
      "id": "K8S-05",
      "area": {
        "tr": "Ağ",
        "en": "Networking"
      },
      "verifyWithProvider": {
        "tr": "CNI, ingress, Load Balancer, private network, DNS ve egress kapsamı",
        "en": "CNI, ingress, load balancer, private network, DNS and egress scope"
      },
      "evidence": {
        "tr": "Kuzey-güney ve doğu-batı bağlantı testi",
        "en": "North-south and east-west connectivity tests"
      },
      "raci": {
        "provider": "",
        "platform": "",
        "application": "",
        "security": ""
      },
      "owner": "",
      "status": "not-started",
      "notes": ""
    },
    {
      "id": "K8S-06",
      "area": {
        "tr": "Kalıcı veri ve kurtarma",
        "en": "Persistent data and recovery"
      },
      "verifyWithProvider": {
        "tr": "StorageClass, CSI, snapshot, yedek ve geri yükleme kapsamı",
        "en": "StorageClass, CSI, snapshot, backup and restore scope"
      },
      "evidence": {
        "tr": "Temiz ortama ölçümlü geri yükleme",
        "en": "Timed restore into a clean environment"
      },
      "raci": {
        "provider": "",
        "platform": "",
        "application": "",
        "security": ""
      },
      "owner": "",
      "status": "not-started",
      "notes": ""
    },
    {
      "id": "K8S-07",
      "area": {
        "tr": "Gözlemlenebilirlik",
        "en": "Observability"
      },
      "verifyWithProvider": {
        "tr": "Control plane ve altyapı metrik, log, audit ve alarm kapsamı",
        "en": "Control-plane and infrastructure metrics, logs, audit and alert scope"
      },
      "evidence": {
        "tr": "Sentetik hata, alarm ve olay runbook testi",
        "en": "Synthetic failure, alert and incident-runbook test"
      },
      "raci": {
        "provider": "",
        "platform": "",
        "application": "",
        "security": ""
      },
      "owner": "",
      "status": "not-started",
      "notes": ""
    },
    {
      "id": "K8S-08",
      "area": {
        "tr": "Kapasite ve GPU",
        "en": "Capacity and GPU"
      },
      "verifyWithProvider": {
        "tr": "Node seçenekleri, kota, autoscaling ve varsa GPU entegrasyon sınırı",
        "en": "Node options, quotas, autoscaling and any GPU integration boundary"
      },
      "evidence": {
        "tr": "Kapasite, ölçekleme ve kaynak tükenmesi testi",
        "en": "Capacity, scaling and resource-exhaustion tests"
      },
      "raci": {
        "provider": "",
        "platform": "",
        "application": "",
        "security": ""
      },
      "owner": "",
      "status": "not-started",
      "notes": ""
    },
    {
      "id": "K8S-09",
      "area": {
        "tr": "Destek ve olay",
        "en": "Support and incidents"
      },
      "verifyWithProvider": {
        "tr": "SLA, destek saatleri, öncelik, eskalasyon ve kanıt gereksinimi",
        "en": "SLA, support hours, priorities, escalation and evidence requirements"
      },
      "evidence": {
        "tr": "Masa başı olay ve eskalasyon provası",
        "en": "Tabletop incident and escalation exercise"
      },
      "raci": {
        "provider": "",
        "platform": "",
        "application": "",
        "security": ""
      },
      "owner": "",
      "status": "not-started",
      "notes": ""
    },
    {
      "id": "K8S-10",
      "area": {
        "tr": "IaC ve değişiklik",
        "en": "IaC and change management"
      },
      "verifyWithProvider": {
        "tr": "API/Terraform kaynak kapsamı ve provider sürümü",
        "en": "API or Terraform resource scope and provider version"
      },
      "evidence": {
        "tr": "Test projesinde oluşturma, güncelleme ve silme",
        "en": "Create, update and destroy in a test project"
      },
      "raci": {
        "provider": "",
        "platform": "",
        "application": "",
        "security": ""
      },
      "owner": "",
      "status": "not-started",
      "notes": ""
    }
  ],
  "sampleRaci": [
    {
      "id": "K8S-01",
      "area": {
        "tr": "Control plane",
        "en": "Control plane"
      },
      "raci": {
        "provider": "A",
        "platform": "R",
        "application": "I",
        "security": "C"
      },
      "owner": "Platform ekibi / Platform team",
      "status": "complete"
    },
    {
      "id": "K8S-02",
      "area": {
        "tr": "Sürüm ve yükseltme",
        "en": "Versions and upgrades"
      },
      "raci": {
        "provider": "A",
        "platform": "R",
        "application": "C",
        "security": "C"
      },
      "owner": "Platform ekibi / Platform team",
      "status": "in-progress"
    },
    {
      "id": "K8S-03",
      "area": {
        "tr": "Worker node",
        "en": "Worker nodes"
      },
      "raci": {
        "provider": "C",
        "platform": "A",
        "application": "I",
        "security": "C"
      },
      "owner": "Platform ekibi / Platform team",
      "status": "in-progress"
    },
    {
      "id": "K8S-04",
      "area": {
        "tr": "Erişim ve RBAC",
        "en": "Access and RBAC"
      },
      "raci": {
        "provider": "C",
        "platform": "R",
        "application": "C",
        "security": "A"
      },
      "owner": "Güvenlik ekibi / Security team",
      "status": "complete"
    },
    {
      "id": "K8S-05",
      "area": {
        "tr": "Ağ",
        "en": "Networking"
      },
      "raci": {
        "provider": "C",
        "platform": "A",
        "application": "R",
        "security": "C"
      },
      "owner": "Platform ekibi / Platform team",
      "status": "not-started"
    },
    {
      "id": "K8S-06",
      "area": {
        "tr": "Kalıcı veri ve kurtarma",
        "en": "Persistent data and recovery"
      },
      "raci": {
        "provider": "C",
        "platform": "A",
        "application": "R",
        "security": "C"
      },
      "owner": "Uygulama ekibi / Application team",
      "status": "in-progress"
    },
    {
      "id": "K8S-07",
      "area": {
        "tr": "Gözlemlenebilirlik",
        "en": "Observability"
      },
      "raci": {
        "provider": "I",
        "platform": "A",
        "application": "R",
        "security": "C"
      },
      "owner": "Platform ekibi / Platform team",
      "status": "not-started"
    },
    {
      "id": "K8S-08",
      "area": {
        "tr": "Kapasite ve GPU",
        "en": "Capacity and GPU"
      },
      "raci": {
        "provider": "C",
        "platform": "A",
        "application": "R",
        "security": "I"
      },
      "owner": "Uygulama ekibi / Application team",
      "status": "not-started"
    },
    {
      "id": "K8S-09",
      "area": {
        "tr": "Destek ve olay",
        "en": "Support and incidents"
      },
      "raci": {
        "provider": "R",
        "platform": "A",
        "application": "C",
        "security": "C"
      },
      "owner": "Platform ekibi / Platform team",
      "status": "in-progress"
    },
    {
      "id": "K8S-10",
      "area": {
        "tr": "IaC ve değişiklik",
        "en": "IaC and change management"
      },
      "raci": {
        "provider": "I",
        "platform": "A",
        "application": "R",
        "security": "C"
      },
      "owner": "Platform ekibi / Platform team",
      "status": "not-started"
    }
  ],
  "sources": [
    {
      "label": "Kubernetes cluster architecture",
      "url": "https://kubernetes.io/docs/concepts/architecture/"
    },
    {
      "label": "Kubernetes version skew policy",
      "url": "https://kubernetes.io/releases/version-skew-policy/"
    },
    {
      "label": "Kubernetes security checklist",
      "url": "https://kubernetes.io/docs/concepts/security/security-checklist/"
    },
    {
      "label": "Kubernetes RBAC good practices",
      "url": "https://kubernetes.io/docs/concepts/security/rbac-good-practices/"
    }
  ]
}
