github.com/replicatedcom/ship@v0.50.0/integration/init/istio-1.0.3/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"