...

Text file src/github.com/linkerd/linkerd2/test/integration/install/smoke/testdata/smoke_test.yaml

Documentation: github.com/linkerd/linkerd2/test/integration/install/smoke/testdata

     1---
     2apiVersion: apps/v1
     3kind: Deployment
     4metadata:
     5  name: smoke-test-terminus
     6spec:
     7  replicas: 1
     8  selector:
     9    matchLabels:
    10      app: smoke-test-terminus
    11  template:
    12    metadata:
    13      labels:
    14        app: smoke-test-terminus
    15    spec:
    16      containers:
    17      - name: http-to-grpc
    18        image: buoyantio/bb:v0.0.6
    19        args: ["terminus", "--grpc-server-port", "9090", "--response-text", "BANANA"]
    20        ports:
    21        - containerPort: 9090
    22---
    23apiVersion: v1
    24kind: Service
    25metadata:
    26  name: smoke-test-terminus-svc
    27spec:
    28  selector:
    29    app: smoke-test-terminus
    30  ports:
    31  - name: grpc
    32    port: 9090
    33    targetPort: 9090
    34---
    35apiVersion: policy.linkerd.io/v1beta2
    36kind: Server
    37metadata:
    38  name: smoke-test-terminus
    39spec:
    40  podSelector:
    41    matchLabels:
    42      app: smoke-test-terminus
    43  port: 9090
    44  proxyProtocol: gRPC
    45---
    46apiVersion: policy.linkerd.io/v1beta1
    47kind: ServerAuthorization
    48metadata:
    49  name: smoke-test-terminus
    50spec:
    51  server:
    52    name: smoke-test-terminus
    53  client:
    54    meshTLS:
    55      serviceAccounts:
    56      - name: default
    57        namespace: linkerd-smoke-test
    58      - name: default
    59        namespace: linkerd-smoke-test-manual
    60      - name: default
    61        namespace: linkerd-smoke-test-ann
    62---
    63apiVersion: apps/v1
    64kind: Deployment
    65metadata:
    66  name: smoke-test-gateway
    67spec:
    68  replicas: 1
    69  selector:
    70    matchLabels:
    71      app: smoke-test-gateway
    72  template:
    73    metadata:
    74      labels:
    75        app: smoke-test-gateway
    76    spec:
    77      containers:
    78      - name: http-to-grpc
    79        image: buoyantio/bb:v0.0.6
    80        args: ["point-to-point-channel", "--grpc-downstream-server", "smoke-test-terminus-svc:9090", "--h1-server-port", "8080"]
    81        ports:
    82        - containerPort: 8080
    83---
    84apiVersion: v1
    85kind: Service
    86metadata:
    87  name: smoke-test-gateway-svc
    88spec:
    89  selector:
    90    app: smoke-test-gateway
    91  ports:
    92  - name: http
    93    port: 8080
    94    targetPort: 8080
    95---
    96apiVersion: policy.linkerd.io/v1beta2
    97kind: Server
    98metadata:
    99  name: smoke-test-proxy-admin
   100spec:
   101  podSelector:
   102    matchExpressions:
   103    - key: app
   104      operator: In
   105      values:
   106      - smoke-test-terminus
   107      - smoke-test-gateway
   108  port: linkerd-admin
   109  proxyProtocol: HTTP/1
   110---
   111apiVersion: policy.linkerd.io/v1beta1
   112kind: ServerAuthorization
   113metadata:
   114  name: smoke-test-proxy-admin
   115spec:
   116  server:
   117    name: smoke-test-proxy-admin
   118  client:
   119    # for kubelet probes
   120    unauthenticated: true

View as plain text