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