github.com/replicatedcom/ship@v0.50.0/integration/init/istio/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    labels:
     7      app: mixer
     8      chart: mixer
     9      heritage: Tiller
    10      release: istio
    11  spec:
    12    # Pass the required attribute data to the adapter
    13    source_uid: source.uid | ""
    14    source_ip: source.ip | ip("0.0.0.0") # default to unspecified ip addr
    15    destination_uid: destination.uid | ""
    16    destination_port: destination.port | 0
    17    attribute_bindings:
    18      # Fill the new attributes from the adapter produced output.
    19      # $out refers to an instance of OutputTemplate message
    20      source.ip: $out.source_pod_ip | ip("0.0.0.0")
    21      source.uid: $out.source_pod_uid | "unknown"
    22      source.labels: $out.source_labels | emptyStringMap()
    23      source.name: $out.source_pod_name | "unknown"
    24      source.namespace: $out.source_namespace | "default"
    25      source.owner: $out.source_owner | "unknown"
    26      source.serviceAccount: $out.source_service_account_name | "unknown"
    27      source.workload.uid: $out.source_workload_uid | "unknown"
    28      source.workload.name: $out.source_workload_name | "unknown"
    29      source.workload.namespace: $out.source_workload_namespace | "unknown"
    30      destination.ip: $out.destination_pod_ip | ip("0.0.0.0")
    31      destination.uid: $out.destination_pod_uid | "unknown"
    32      destination.labels: $out.destination_labels | emptyStringMap()
    33      destination.name: $out.destination_pod_name | "unknown"
    34      destination.container.name: $out.destination_container_name | "unknown"
    35      destination.namespace: $out.destination_namespace | "default"
    36      destination.owner: $out.destination_owner | "unknown"
    37      destination.serviceAccount: $out.destination_service_account_name | "unknown"
    38      destination.workload.uid: $out.destination_workload_uid | "unknown"
    39      destination.workload.name: $out.destination_workload_name | "unknown"
    40      destination.workload.namespace: $out.destination_workload_namespace | "unknown"