Skip to content

[P1.5-S6-ARI-43] Populate KB runbooks for UC3 service types #77

Description

@bjridicodes

Ticket: P1.5-S6-05

Type: Config | Est: 1d

Goal: FileKnowledgeBase returns correct resource type filters and error keywords for all 4 UC3 native GCP service types.

Scope:

  • Update data/knowledge_base/uc3/ (from S4 stub to full runbooks):
    • BigQuery: resource type bigquery_dataset, keywords: jobStatus.errorResult, PERMISSION_DENIED, RESOURCE_EXHAUSTED, tableNotFound, quotaExceeded
    • Cloud Functions: resource type cloud_function, keywords: FunctionException, DEADLINE_EXCEEDED, memory limit exceeded, cold start, function execution took longer than
    • Pub/Sub: resource type pubsub_subscription, keywords: num_undelivered_messages, UNAVAILABLE, push delivery failed, subscription backlog
    • GCS: resource type gcs_bucket, keywords: PERMISSION_DENIED, accessDenied, bucket policy, object not found

Acceptance criteria:

  • file_kb.get_log_hints(ci_name, PlatformTag.GCP) returns cloud_function resource type hint for Cloud Function CIs
  • Returns pubsub_subscription hint for Pub/Sub CIs
  • Returns bigquery_dataset hint for BigQuery CIs
  • Returns gcs_bucket hint for GCS CIs
  • Unit test: all 4 service types return non-empty LogAccessHint objects

Metadata

Metadata

Assignees

No one assigned

    Labels

    P1.5-S6S6: GCP Native Service Connectorsphase-1.5All Phase 1.5 issuestaskConfig, data, validation, execution, or docs work

    Type

    No type

    Fields

    No fields configured for issues without a type.

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions