sigs.k8s.io/gateway-api@v1.0.0/conformance/mesh/manifests.yaml (about)

     1  ---
     2  apiVersion: v1
     3  kind: Namespace
     4  metadata:
     5    name: gateway-conformance-mesh
     6    labels:
     7      gateway-conformance: mesh
     8  ---
     9  apiVersion: apps/v1
    10  kind: Deployment
    11  metadata:
    12    name: echo-v1
    13    namespace: gateway-conformance-mesh
    14    labels:
    15      app: echo
    16  spec:
    17    selector:
    18      matchLabels:
    19        app: echo
    20        version: v1
    21    template:
    22      metadata:
    23        labels:
    24          app: echo
    25          version: v1
    26      spec:
    27        containers:
    28        - name: echo
    29          image: gcr.io/k8s-staging-gateway-api/echo-advanced:v20231024-v1.0.0-rc1-33-g9c830e50
    30          imagePullPolicy: IfNotPresent
    31          args:
    32          - --tcp=9090
    33          - --port=80
    34          - --port=8080
    35          - --grpc=7070
    36          - --port=443
    37          - --tls=443
    38          - --crt=/cert.crt
    39          - --key=/cert.key
    40  ---
    41  apiVersion: v1
    42  kind: Service
    43  metadata:
    44    name: echo-v1
    45    namespace: gateway-conformance-mesh
    46  spec:
    47    selector:
    48      app: echo
    49      version: v1
    50    ports:
    51    - name: http
    52      port: 80
    53      appProtocol: http
    54    - name: http-alt
    55      port: 8080
    56      appProtocol: http
    57    - name: https
    58      port: 443
    59    - name: tcp
    60      port: 9090
    61    - name: grpc
    62      port: 7070
    63      appProtocol: grpc
    64  ---
    65  apiVersion: apps/v1
    66  kind: Deployment
    67  metadata:
    68    name: echo-v2
    69    namespace: gateway-conformance-mesh
    70    labels:
    71      app: echo
    72  spec:
    73    selector:
    74      matchLabels:
    75        app: echo
    76        version: v2
    77    template:
    78      metadata:
    79        labels:
    80          app: echo
    81          version: v2
    82      spec:
    83        containers:
    84        - name: echo
    85          image: gcr.io/k8s-staging-gateway-api/echo-advanced:v20231024-v1.0.0-rc1-33-g9c830e50
    86          imagePullPolicy: IfNotPresent
    87          args:
    88          - --tcp=9090
    89          - --port=80
    90          - --port=8080
    91          - --grpc=7070
    92          - --port=443
    93          - --tls=443
    94          - --crt=/cert.crt
    95          - --key=/cert.key
    96  ---
    97  apiVersion: v1
    98  kind: Service
    99  metadata:
   100    name: echo-v2
   101    namespace: gateway-conformance-mesh
   102  spec:
   103    selector:
   104      app: echo
   105      version: v2
   106    ports:
   107    - name: http
   108      port: 80
   109      appProtocol: http
   110    - name: http-alt
   111      port: 8080
   112      appProtocol: http
   113    - name: https
   114      port: 443
   115    - name: tcp
   116      port: 9090
   117    - name: grpc
   118      port: 7070
   119      appProtocol: grpc
   120  ---
   121  apiVersion: v1
   122  kind: Service
   123  metadata:
   124    name: echo
   125    namespace: gateway-conformance-mesh
   126  spec:
   127    selector:
   128      app: echo
   129    ports:
   130    - name: http
   131      port: 80
   132      appProtocol: http
   133    - name: http-alt
   134      port: 8080
   135      appProtocol: http
   136    - name: https
   137      port: 443
   138    - name: tcp
   139      port: 9090
   140    - name: grpc
   141      port: 7070
   142      appProtocol: grpc
   143  ---
   144  apiVersion: v1
   145  kind: Namespace
   146  metadata:
   147    name: gateway-conformance-mesh-consumer
   148    labels:
   149      gateway-conformance: mesh-consumer
   150  ---
   151  apiVersion: apps/v1
   152  kind: Deployment
   153  metadata:
   154    name: echo-v1
   155    namespace: gateway-conformance-mesh-consumer
   156    labels:
   157      app: echo
   158  spec:
   159    selector:
   160      matchLabels:
   161        app: echo
   162        version: v1
   163    template:
   164      metadata:
   165        labels:
   166          app: echo
   167          version: v1
   168      spec:
   169        containers:
   170        - name: echo
   171          image: gcr.io/k8s-staging-gateway-api/echo-advanced:v20231024-v1.0.0-rc1-33-g9c830e50
   172          imagePullPolicy: IfNotPresent