...

Text file src/github.com/linkerd/linkerd2/cli/cmd/testdata/inject_emojivoto_pod_proxyignores.golden.yml

Documentation: github.com/linkerd/linkerd2/cli/cmd/testdata

     1apiVersion: v1
     2kind: Pod
     3metadata:
     4  annotations:
     5    config.linkerd.io/skip-inbound-ports: 22,8100-8102
     6    config.linkerd.io/skip-outbound-ports: "5432"
     7    linkerd.io/created-by: linkerd/cli dev-undefined
     8    linkerd.io/proxy-version: test-inject-proxy-version
     9    linkerd.io/trust-root-sha256: 8dc603abd4e755c25c94da05abbf29b9b283a784733651020d72f97ca8ab98e4
    10  labels:
    11    app: vote-bot
    12    linkerd.io/control-plane-ns: linkerd
    13    linkerd.io/workload-ns: emojivoto
    14  name: vote-bot
    15  namespace: emojivoto
    16spec:
    17  containers:
    18  - env:
    19    - name: _pod_name
    20      valueFrom:
    21        fieldRef:
    22          fieldPath: metadata.name
    23    - name: _pod_ns
    24      valueFrom:
    25        fieldRef:
    26          fieldPath: metadata.namespace
    27    - name: _pod_nodeName
    28      valueFrom:
    29        fieldRef:
    30          fieldPath: spec.nodeName
    31    - name: LINKERD2_PROXY_LOG
    32      value: warn,linkerd=info,trust_dns=error
    33    - name: LINKERD2_PROXY_LOG_FORMAT
    34      value: plain
    35    - name: LINKERD2_PROXY_DESTINATION_SVC_ADDR
    36      value: linkerd-dst-headless.linkerd.svc.cluster.local.:8086
    37    - name: LINKERD2_PROXY_DESTINATION_PROFILE_NETWORKS
    38      value: 10.0.0.0/8,100.64.0.0/10,172.16.0.0/12,192.168.0.0/16,fd00::/8
    39    - name: LINKERD2_PROXY_POLICY_SVC_ADDR
    40      value: linkerd-policy.linkerd.svc.cluster.local.:8090
    41    - name: LINKERD2_PROXY_POLICY_WORKLOAD
    42      value: |
    43        {"ns":"$(_pod_ns)", "pod":"$(_pod_name)"}
    44    - name: LINKERD2_PROXY_INBOUND_DEFAULT_POLICY
    45      value: all-unauthenticated
    46    - name: LINKERD2_PROXY_POLICY_CLUSTER_NETWORKS
    47      value: 10.0.0.0/8,100.64.0.0/10,172.16.0.0/12,192.168.0.0/16,fd00::/8
    48    - name: LINKERD2_PROXY_CONTROL_STREAM_INITIAL_TIMEOUT
    49      value: 3s
    50    - name: LINKERD2_PROXY_CONTROL_STREAM_IDLE_TIMEOUT
    51      value: 5m
    52    - name: LINKERD2_PROXY_CONTROL_STREAM_LIFETIME
    53      value: 1h
    54    - name: LINKERD2_PROXY_INBOUND_CONNECT_TIMEOUT
    55      value: 100ms
    56    - name: LINKERD2_PROXY_OUTBOUND_CONNECT_TIMEOUT
    57      value: 1000ms
    58    - name: LINKERD2_PROXY_OUTBOUND_DISCOVERY_IDLE_TIMEOUT
    59      value: 5s
    60    - name: LINKERD2_PROXY_INBOUND_DISCOVERY_IDLE_TIMEOUT
    61      value: 90s
    62    - name: LINKERD2_PROXY_CONTROL_LISTEN_ADDR
    63      value: '[::]:4190'
    64    - name: LINKERD2_PROXY_ADMIN_LISTEN_ADDR
    65      value: '[::]:4191'
    66    - name: LINKERD2_PROXY_OUTBOUND_LISTEN_ADDR
    67      value: 127.0.0.1:4140
    68    - name: LINKERD2_PROXY_OUTBOUND_LISTEN_ADDRS
    69      value: 127.0.0.1:4140
    70    - name: LINKERD2_PROXY_INBOUND_LISTEN_ADDR
    71      value: '[::]:4143'
    72    - name: LINKERD2_PROXY_INBOUND_IPS
    73      valueFrom:
    74        fieldRef:
    75          fieldPath: status.podIPs
    76    - name: LINKERD2_PROXY_INBOUND_PORTS
    77    - name: LINKERD2_PROXY_DESTINATION_PROFILE_SUFFIXES
    78      value: svc.cluster.local.
    79    - name: LINKERD2_PROXY_INBOUND_ACCEPT_KEEPALIVE
    80      value: 10000ms
    81    - name: LINKERD2_PROXY_OUTBOUND_CONNECT_KEEPALIVE
    82      value: 10000ms
    83    - name: LINKERD2_PROXY_INBOUND_SERVER_HTTP2_KEEP_ALIVE_INTERVAL
    84      value: 10s
    85    - name: LINKERD2_PROXY_INBOUND_SERVER_HTTP2_KEEP_ALIVE_TIMEOUT
    86      value: 3s
    87    - name: LINKERD2_PROXY_OUTBOUND_SERVER_HTTP2_KEEP_ALIVE_INTERVAL
    88      value: 10s
    89    - name: LINKERD2_PROXY_OUTBOUND_SERVER_HTTP2_KEEP_ALIVE_TIMEOUT
    90      value: 3s
    91    - name: LINKERD2_PROXY_INBOUND_PORTS_DISABLE_PROTOCOL_DETECTION
    92      value: 25,587,3306,4444,5432,6379,9300,11211
    93    - name: LINKERD2_PROXY_DESTINATION_CONTEXT
    94      value: |
    95        {"ns":"$(_pod_ns)", "nodeName":"$(_pod_nodeName)", "pod":"$(_pod_name)"}
    96    - name: _pod_sa
    97      valueFrom:
    98        fieldRef:
    99          fieldPath: spec.serviceAccountName
   100    - name: _l5d_ns
   101      value: linkerd
   102    - name: _l5d_trustdomain
   103      value: cluster.local
   104    - name: LINKERD2_PROXY_IDENTITY_DIR
   105      value: /var/run/linkerd/identity/end-entity
   106    - name: LINKERD2_PROXY_IDENTITY_TRUST_ANCHORS
   107      value: |
   108        -----BEGIN CERTIFICATE-----
   109        MIIBwTCCAWagAwIBAgIQeDZp5lDaIygQ5UfMKZrFATAKBggqhkjOPQQDAjApMScw
   110        JQYDVQQDEx5pZGVudGl0eS5saW5rZXJkLmNsdXN0ZXIubG9jYWwwHhcNMjAwODI4
   111        MDcxMjQ3WhcNMzAwODI2MDcxMjQ3WjApMScwJQYDVQQDEx5pZGVudGl0eS5saW5r
   112        ZXJkLmNsdXN0ZXIubG9jYWwwWTATBgcqhkjOPQIBBggqhkjOPQMBBwNCAARqc70Z
   113        l1vgw79rjB5uSITICUA6GyfvSFfcuIis7B/XFSkkwAHU5S/s1AAP+R0TX7HBWUC4
   114        uaG4WWsiwJKNn7mgo3AwbjAOBgNVHQ8BAf8EBAMCAQYwEgYDVR0TAQH/BAgwBgEB
   115        /wIBATAdBgNVHQ4EFgQU5YtjVVPfd7I7NLHsn2C26EByGV0wKQYDVR0RBCIwIIIe
   116        aWRlbnRpdHkubGlua2VyZC5jbHVzdGVyLmxvY2FsMAoGCCqGSM49BAMCA0kAMEYC
   117        IQCN7lBFLDDvjx6V0+XkjpKERRsJYf5adMvnloFl48ilJgIhANtxhndcr+QJPuC8
   118        vgUC0d2/9FMueIVMb+46WTCOjsqr
   119        -----END CERTIFICATE-----
   120    - name: LINKERD2_PROXY_IDENTITY_TOKEN_FILE
   121      value: /var/run/secrets/tokens/linkerd-identity-token
   122    - name: LINKERD2_PROXY_IDENTITY_SVC_ADDR
   123      value: linkerd-identity-headless.linkerd.svc.cluster.local.:8080
   124    - name: LINKERD2_PROXY_IDENTITY_LOCAL_NAME
   125      value: $(_pod_sa).$(_pod_ns).serviceaccount.identity.linkerd.cluster.local
   126    - name: LINKERD2_PROXY_IDENTITY_SVC_NAME
   127      value: linkerd-identity.linkerd.serviceaccount.identity.linkerd.cluster.local
   128    - name: LINKERD2_PROXY_DESTINATION_SVC_NAME
   129      value: linkerd-destination.linkerd.serviceaccount.identity.linkerd.cluster.local
   130    - name: LINKERD2_PROXY_POLICY_SVC_NAME
   131      value: linkerd-destination.linkerd.serviceaccount.identity.linkerd.cluster.local
   132    image: cr.l5d.io/linkerd/proxy:test-inject-proxy-version
   133    imagePullPolicy: IfNotPresent
   134    lifecycle:
   135      postStart:
   136        exec:
   137          command:
   138          - /usr/lib/linkerd/linkerd-await
   139          - --timeout=2m
   140          - --port=4191
   141    livenessProbe:
   142      httpGet:
   143        path: /live
   144        port: 4191
   145      initialDelaySeconds: 10
   146      timeoutSeconds: 1
   147    name: linkerd-proxy
   148    ports:
   149    - containerPort: 4143
   150      name: linkerd-proxy
   151    - containerPort: 4191
   152      name: linkerd-admin
   153    readinessProbe:
   154      httpGet:
   155        path: /ready
   156        port: 4191
   157      initialDelaySeconds: 2
   158      timeoutSeconds: 1
   159    securityContext:
   160      allowPrivilegeEscalation: false
   161      readOnlyRootFilesystem: true
   162      runAsNonRoot: true
   163      runAsUser: 2102
   164      seccompProfile:
   165        type: RuntimeDefault
   166    terminationMessagePolicy: FallbackToLogsOnError
   167    volumeMounts:
   168    - mountPath: /var/run/linkerd/identity/end-entity
   169      name: linkerd-identity-end-entity
   170    - mountPath: /var/run/secrets/tokens
   171      name: linkerd-identity-token
   172  - command:
   173    - emojivoto-vote-bot
   174    env:
   175    - name: WEB_HOST
   176      value: web-svc.emojivoto:80
   177    image: buoyantio/emojivoto-web:v10
   178    name: vote-bot
   179  initContainers:
   180  - args:
   181    - --ipv6=false
   182    - --incoming-proxy-port
   183    - "4143"
   184    - --outgoing-proxy-port
   185    - "4140"
   186    - --proxy-uid
   187    - "2102"
   188    - --inbound-ports-to-ignore
   189    - 4190,4191,22,8100-8102
   190    - --outbound-ports-to-ignore
   191    - "5432"
   192    image: cr.l5d.io/linkerd/proxy-init:v2.4.0
   193    imagePullPolicy: IfNotPresent
   194    name: linkerd-init
   195    resources:
   196      limits:
   197        cpu: 100m
   198        memory: 20Mi
   199      requests:
   200        cpu: 100m
   201        memory: 20Mi
   202    securityContext:
   203      allowPrivilegeEscalation: false
   204      capabilities:
   205        add:
   206        - NET_ADMIN
   207        - NET_RAW
   208      privileged: false
   209      readOnlyRootFilesystem: true
   210      runAsGroup: 65534
   211      runAsNonRoot: true
   212      runAsUser: 65534
   213      seccompProfile:
   214        type: RuntimeDefault
   215    terminationMessagePolicy: FallbackToLogsOnError
   216    volumeMounts:
   217    - mountPath: /run
   218      name: linkerd-proxy-init-xtables-lock
   219  volumes:
   220  - emptyDir: {}
   221    name: linkerd-proxy-init-xtables-lock
   222  - emptyDir:
   223      medium: Memory
   224    name: linkerd-identity-end-entity
   225  - name: linkerd-identity-token
   226    projected:
   227      sources:
   228      - serviceAccountToken:
   229          audience: identity.l5d.io
   230          expirationSeconds: 86400
   231          path: linkerd-identity-token
   232---

View as plain text