github.com/replicatedcom/ship@v0.50.0/integration/unfork/istio-k8s/expected/base/charts/mixer/templates/kubernetes-attributes.yaml (about)

     1  apiVersion: "config.istio.io/v1alpha2"
     2  kind: kubernetes
     3  metadata:
     4    name: attributes
     5    namespace: default
     6  spec:
     7    # Pass the required attribute data to the adapter
     8    source_uid: source.uid | ""
     9    source_ip: source.ip | ip("0.0.0.0") # default to unspecified ip addr
    10    destination_uid: destination.uid | ""
    11    destination_port: destination.port | 0
    12    attribute_bindings:
    13      # Fill the new attributes from the adapter produced output.
    14      # $out refers to an instance of OutputTemplate message
    15      source.ip: $out.source_pod_ip | ip("0.0.0.0")
    16      source.uid: $out.source_pod_uid | "unknown"
    17      source.labels: $out.source_labels | emptyStringMap()
    18      source.name: $out.source_pod_name | "unknown"
    19      source.namespace: $out.source_namespace | "default"
    20      source.owner: $out.source_owner | "unknown"
    21      source.serviceAccount: $out.source_service_account_name | "unknown"
    22      source.workload.uid: $out.source_workload_uid | "unknown"
    23      source.workload.name: $out.source_workload_name | "unknown"
    24      source.workload.namespace: $out.source_workload_namespace | "unknown"
    25      destination.ip: $out.destination_pod_ip | ip("0.0.0.0")
    26      destination.uid: $out.destination_pod_uid | "unknown"
    27      destination.labels: $out.destination_labels | emptyStringMap()
    28      destination.name: $out.destination_pod_name | "unknown"
    29      destination.container.name: $out.destination_container_name | "unknown"
    30      destination.namespace: $out.destination_namespace | "default"
    31      destination.owner: $out.destination_owner | "unknown"
    32      destination.serviceAccount: $out.destination_service_account_name | "unknown"
    33      destination.workload.uid: $out.destination_workload_uid | "unknown"
    34      destination.workload.name: $out.destination_workload_name | "unknown"
    35      destination.workload.namespace: $out.destination_workload_namespace | "unknown"