...

Text file src/edge-infra.dev/config/pallets/o11y/o11y-banner-infra/tenant-workload-logs.yaml

Documentation: edge-infra.dev/config/pallets/o11y/o11y-banner-infra

     1apiVersion: logging.cnrm.cloud.google.com/v1beta1
     2kind: LoggingLogBucket
     3metadata:
     4  name: tenant-workloads
     5  annotations:
     6    cnrm.cloud.google.com/reconcile-interval-in-seconds: "6200"
     7spec:
     8  description: Tenant workloads log bucket
     9  location: global
    10  locked: false
    11  projectRef:
    12    external: ${gcp_project_id}
    13  retentionDays: 30
    14---
    15apiVersion: logging.cnrm.cloud.google.com/v1beta1
    16kind: LoggingLogSink
    17metadata:
    18  name: tenant-workloads-logsink
    19  annotations:
    20    cnrm.cloud.google.com/reconcile-interval-in-seconds: "6200"
    21spec:
    22  destination:
    23    loggingLogBucketRef:
    24      external: logging.googleapis.com/projects/${gcp_project_id}/locations/global/buckets/tenant-workloads
    25  filter: |-
    26    jsonPayload.kubernetes.namespace.labels."workload.edge.ncr.com"=~"helm|tenant"
    27  projectRef:
    28    external: ${gcp_project_id}
    29  uniqueWriterIdentity: true

View as plain text