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"