...
1- apiVersion: "getambassador.io/v2"
2 kind: "Mapping"
3 metadata:
4 creationTimestamp: "2020-07-03T02:19:06Z"
5 generation: 1
6 labels:
7 product: "aes"
8 name: "ambassador-devportal-api"
9 namespace: "ambassador"
10 resourceVersion: "701"
11 uid: "2fd46b2e-a553-455c-9a67-5b22848c1167"
12 spec:
13 prefix: "/openapi/"
14 auto_host_rewrite: false
15 prefix_regex: false
16 rewrite: ""
17 service: "127.0.0.1:8500"
18 status:
19 state: "Running"
20- apiVersion: "getambassador.io/v2"
21 kind: "Mapping"
22 metadata:
23 creationTimestamp: "2020-07-03T02:19:06Z"
24 generation: 1
25 labels:
26 product: "aes"
27 name: "ambassador-devportal"
28 namespace: "ambassador"
29 resourceVersion: "702"
30 uid: "d19f50c2-ad3c-4b8b-8a90-20263aa7beee"
31 spec:
32 prefix: "/docs/"
33 auto_host_rewrite: true
34 prefix_regex: false
35 rewrite: "/docs/"
36 service: "127.0.0.1:8500"
37 status:
38 state: "Running"
39- apiVersion: "getambassador.io/v2"
40 kind: "Mapping"
41 metadata:
42 creationTimestamp: "2020-08-11T20:54:11Z"
43 generation: 1
44 name: "mapping-for-echo"
45 namespace: "ambassador"
46 resourceVersion: "4462369"
47 uid: "486c2af1-70d3-4d7b-9fc8-99bd19fd9107"
48 spec:
49 prefix: "/echo/"
50 prefix_regex: true
51 prefix_exact: false
52 service: "echo"
53- apiVersion: "getambassador.io/v2"
54 kind: "Mapping"
55 metadata:
56 creationTimestamp: "2020-08-11T20:54:11Z"
57 generation: 1
58 name: "filter-actions-on-mapping"
59 namespace: "ambassador"
60 resourceVersion: "4462382"
61 uid: "f30549f4-1cf7-4b03-a775-b2dab1e789a0"
62 spec:
63 host_rewrite: "httpbin.org"
64 prefix: "/filter-actions/on/"
65 prefix_exact: true
66 add_linkerd_headers: false
67 rewrite: "/"
68 service: "httpbin.default.svc.cluster.local"
69 timeout_ms: 5000
70- apiVersion: "getambassador.io/v2"
71 kind: "Mapping"
72 metadata:
73 creationTimestamp: "2020-08-11T20:54:12Z"
74 generation: 1
75 name: "filter-actions-if-mapping"
76 namespace: "ambassador"
77 resourceVersion: "4462389"
78 uid: "410db612-dd15-461c-bc08-bf3a5a47f1cc"
79 spec:
80 host_rewrite: "httpbin.org"
81 add_linkerd_headers: true
82 case_sensitive: false
83 prefix: "/filter-actions/if/"
84 rewrite: "/"
85 service: "httpbin.default.svc.cluster.local"
86 timeout_ms: 0
87- apiVersion: "getambassador.io/v2"
88 kind: "Mapping"
89 metadata:
90 creationTimestamp: "2020-08-11T20:54:13Z"
91 generation: 1
92 name: "external-grpc-mapping"
93 namespace: "ambassador"
94 resourceVersion: "4462430"
95 uid: "be652a11-10f4-4c72-b4e7-b234cc3c6e93"
96 spec:
97 host_rewrite: "httpbin.org"
98 prefix: "/external-grpc/"
99 service: "httpbin.default.svc.cluster.local"
100 case_sensitive: true
101 enable_ipv4: false
102 timeout_ms: 5000
103 idle_timeout_ms: 0
104- apiVersion: "getambassador.io/v2"
105 kind: "Mapping"
106 metadata:
107 creationTimestamp: "2020-08-11T20:54:14Z"
108 generation: 1
109 name: "external-http-mapping"
110 namespace: "ambassador"
111 resourceVersion: "4462431"
112 uid: "fcb3a3f1-7c91-4eb5-8769-7a83f7bec196"
113 spec:
114 host_rewrite: "httpbin.org"
115 prefix: "/external-http/"
116 service: "httpbin.default.svc.cluster.local"
117 enable_ipv4: true
118 enable_ipv6: false
119 timeout_ms: 5000
120 weight: 0
121- apiVersion: "getambassador.io/v2"
122 kind: "Mapping"
123 metadata:
124 creationTimestamp: "2020-08-11T20:54:14Z"
125 generation: 1
126 name: "invalid-mapping"
127 namespace: "ambassador"
128 resourceVersion: "4462434"
129 uid: "40e2b505-eba8-4798-b9ef-99e83b2cfec0"
130 spec:
131 host_rewrite: "httpbin.org"
132 prefix: "/invalid/"
133 service: "httpbin.default.svc.cluster.local"
134 enable_ipv6: true
135 grpc: false
136 timeout_ms: 5000
137- apiVersion: "getambassador.io/v2"
138 kind: "Mapping"
139 metadata:
140 creationTimestamp: "2020-08-11T20:54:15Z"
141 generation: 1
142 name: "jwt-filter-mapping"
143 namespace: "ambassador"
144 resourceVersion: "4462442"
145 uid: "4345821c-9e99-42d2-aa41-6fd78a72967f"
146 spec:
147 host_rewrite: "httpbin.org"
148 prefix: "/jwt/"
149 service: "httpbin.default.svc.cluster.local"
150 grpc: true
151 host_redirect: false
152 timeout_ms: 5000
153- apiVersion: "getambassador.io/v2"
154 kind: "Mapping"
155 metadata:
156 creationTimestamp: "2020-08-11T20:54:15Z"
157 generation: 1
158 name: "oauth2-auth0-nojwt-and-plugin-and-whitelist"
159 namespace: "ambassador"
160 resourceVersion: "4462448"
161 uid: "6ed048d0-e8b3-4eec-a016-27743871d12a"
162 spec:
163 host_rewrite: "httpbin.org"
164 prefix: "/oauth2-auth0-nojwt-and-plugin-and-whitelist/"
165 rewrite: "/"
166 service: "httpbin.default.svc.cluster.local"
167 host_redirect: true
168 method_regex: false
169 timeout_ms: 5000
170- apiVersion: "getambassador.io/v2"
171 kind: "Mapping"
172 metadata:
173 creationTimestamp: "2020-08-11T20:54:16Z"
174 generation: 1
175 name: "oauth2-auth0-nojwt-and-k8ssecret-and-xhrerror"
176 namespace: "ambassador"
177 resourceVersion: "4462459"
178 uid: "117a70a0-b0c2-465d-aa06-d4cd1dae475c"
179 spec:
180 host_rewrite: "httpbin.org"
181 prefix: "/oauth2-auth0-nojwt-and-k8ssecret-and-xhrerror/"
182 rewrite: "/"
183 service: "httpbin.default.svc.cluster.local"
184 method_regex: true
185 redirect_response_code: 0
186 timeout_ms: 5000
187- apiVersion: "getambassador.io/v2"
188 kind: "Mapping"
189 metadata:
190 creationTimestamp: "2020-08-11T20:54:17Z"
191 generation: 1
192 name: "oauth2-auth0-nojwt-and-anyerror"
193 namespace: "ambassador"
194 resourceVersion: "4462463"
195 uid: "3e4e6047-e30f-4f98-bee2-3f7cb5eac929"
196 spec:
197 host_rewrite: "httpbin.org"
198 prefix: "/oauth2-auth0-nojwt-and-anyerror/"
199 rewrite: "/"
200 redirect_response_code: 400
201 precedence: 0
202 service: "httpbin.default.svc.cluster.local"
203 timeout_ms: 5000
204- apiVersion: "getambassador.io/v2"
205 kind: "Mapping"
206 metadata:
207 creationTimestamp: "2020-08-11T20:54:17Z"
208 generation: 1
209 name: "oauth2-auth0-simplejwt"
210 namespace: "ambassador"
211 resourceVersion: "4462468"
212 uid: "d8a48a30-012a-4173-ada6-820834a96018"
213 spec:
214 host_rewrite: "httpbin.org"
215 prefix: "/oauth2-auth0-simplejwt/"
216 rewrite: "/"
217 service: "httpbin.default.svc.cluster.local"
218 precedence: 100
219 shadow: false
220 timeout_ms: 5000
221- apiVersion: "getambassador.io/v2"
222 kind: "Mapping"
223 metadata:
224 creationTimestamp: "2020-08-11T20:54:19Z"
225 generation: 1
226 name: "oauth2-auth0-complexjwt"
227 namespace: "ambassador"
228 resourceVersion: "4462486"
229 uid: "0c4e65b7-6193-4e9f-9c65-060b85d8e50d"
230 spec:
231 host_rewrite: "httpbin.org"
232 prefix: "/oauth2-auth0-complexjwt/"
233 rewrite: "/"
234 service: "httpbin.default.svc.cluster.local"
235 shadow: true
236 use_websocket: false
237 timeout_ms: 5000
238- apiVersion: "getambassador.io/v2"
239 kind: "Mapping"
240 metadata:
241 creationTimestamp: "2020-08-11T20:54:19Z"
242 generation: 1
243 name: "oauth2-auth0-differingscope-1"
244 namespace: "ambassador"
245 resourceVersion: "4462488"
246 uid: "eb9e5b6a-617b-4e69-a00e-978aa79c8aa2"
247 spec:
248 prefix: "/differingscope/endpoint1/"
249 rewrite: "/"
250 use_websocket: true
251 bypass_auth: false
252 service: "httpbin.default.svc.cluster.local"
253- apiVersion: "getambassador.io/v2"
254 kind: "Mapping"
255 metadata:
256 creationTimestamp: "2020-08-11T20:54:19Z"
257 generation: 1
258 name: "oauth2-auth0-differingscope-2"
259 namespace: "ambassador"
260 resourceVersion: "4462489"
261 uid: "6140233e-0edc-4d55-84dc-4723e69344d6"
262 spec:
263 prefix: "/differingscope/endpoint2/"
264 rewrite: "/"
265 bypass_auth: true
266 bypass_error_response_overrides: false
267 service: "httpbin.default.svc.cluster.local"
268- apiVersion: "getambassador.io/v2"
269 kind: "Mapping"
270 metadata:
271 creationTimestamp: "2020-08-11T20:54:20Z"
272 generation: 1
273 name: "filter-oauth2-azure-header-credentialsmapping"
274 namespace: "ambassador"
275 resourceVersion: "4462492"
276 uid: "39ecb9d6-5703-4d81-9690-5c6445283821"
277 spec:
278 host_rewrite: "httpbin.org"
279 prefix: "/azure-header-credentials/httpbin/"
280 rewrite: "/"
281 bypass_error_response_overrides: true
282 host_regex: false
283 service: "httpbin.default.svc.cluster.local"
284 timeout_ms: 5000
285- apiVersion: "getambassador.io/v2"
286 kind: "Mapping"
287 metadata:
288 creationTimestamp: "2020-08-11T20:54:21Z"
289 generation: 1
290 name: "filter-oauth2-azure-mapping"
291 namespace: "ambassador"
292 resourceVersion: "4462500"
293 uid: "6f46fee5-9fb6-4a21-9f6d-d3ea0e2e293e"
294 spec:
295 host_rewrite: "httpbin.org"
296 prefix: "/azure/httpbin/"
297 rewrite: "/"
298 service: "httpbin.default.svc.cluster.local"
299 host_regex: true
300 timeout_ms: 5000
301 docs: {}
302- apiVersion: "getambassador.io/v2"
303 kind: "Mapping"
304 metadata:
305 creationTimestamp: "2020-08-11T20:54:21Z"
306 generation: 1
307 name: "filter-oauth2-google-mapping"
308 namespace: "ambassador"
309 resourceVersion: "4462511"
310 uid: "7ad1622b-11cf-47fb-9a46-625238a6021b"
311 spec:
312 host_rewrite: "httpbin.org"
313 prefix: "/google/httpbin/"
314 rewrite: "/"
315 service: "httpbin.default.svc.cluster.local"
316 timeout_ms: 5000
317 docs:
318 ignored: false
319 path: "ffs"
320- apiVersion: "getambassador.io/v2"
321 kind: "Mapping"
322 metadata:
323 creationTimestamp: "2020-08-11T20:54:22Z"
324 generation: 1
325 name: "filter-oauth2-keycloak-mapping"
326 namespace: "ambassador"
327 resourceVersion: "4462515"
328 uid: "7bf6a07d-2b5a-40bb-b047-feadf1801d91"
329 spec:
330 host_rewrite: "httpbin.org"
331 prefix: "/keycloak/httpbin/"
332 rewrite: "/"
333 service: "httpbin.default.svc.cluster.local"
334 timeout_ms: 5000
335 docs:
336 ignored: true
337 url: "ffs"
338
339- apiVersion: "getambassador.io/v2"
340 kind: "Mapping"
341 metadata:
342 creationTimestamp: "2020-08-11T20:54:23Z"
343 generation: 1
344 name: "filter-oauth2-okta-client-credentialsmapping"
345 namespace: "ambassador"
346 resourceVersion: "4462519"
347 uid: "71379014-130e-45aa-a49b-5869ba135fad"
348 spec:
349 host_rewrite: "httpbin.org"
350 prefix: "/okta-client-credentials/httpbin/"
351 rewrite: "/"
352 service: "httpbin.default.svc.cluster.local"
353 timeout_ms: 5000
354 load_balancer: {}
355- apiVersion: "getambassador.io/v2"
356 kind: "Mapping"
357 metadata:
358 creationTimestamp: "2020-08-11T20:54:23Z"
359 generation: 1
360 name: "filter-oauth2-okta-mapping"
361 namespace: "ambassador"
362 resourceVersion: "4462523"
363 uid: "69a04d0c-ca45-4671-b056-ec315b64fae7"
364 spec:
365 host_rewrite: "httpbin.org"
366 prefix: "/okta/httpbin/"
367 rewrite: "/"
368 service: "httpbin.default.svc.cluster.local"
369 timeout_ms: 5000
370 load_balancer:
371 source_ip: false
372- apiVersion: "getambassador.io/v2"
373 kind: "Mapping"
374 metadata:
375 creationTimestamp: "2020-08-11T20:54:24Z"
376 generation: 1
377 name: "filter-oauth2-uaa-mapping"
378 namespace: "ambassador"
379 resourceVersion: "4462528"
380 uid: "6e1a60ea-6ea0-400a-98b2-218b60aaf514"
381 spec:
382 host_rewrite: "httpbin.org"
383 prefix: "/uaa/httpbin/"
384 rewrite: "/"
385 service: "httpbin.default.svc.cluster.local"
386 timeout_ms: 5000
387 load_balancer:
388 policy: "some_policy"
389 source_ip: true
390- apiVersion: "getambassador.io/v2"
391 kind: "Mapping"
392 metadata:
393 creationTimestamp: "2020-08-11T20:54:25Z"
394 generation: 1
395 name: "filter-oauth2-logout-mapping"
396 namespace: "ambassador"
397 resourceVersion: "4462553"
398 uid: "3b35230c-0c59-4d98-8871-6e13d4cb7f86"
399 spec:
400 prefix: "/logout"
401 service: "filter-oauth2-logout-service.default"
402 cors: {}
403- apiVersion: "getambassador.io/v2"
404 kind: "Mapping"
405 metadata:
406 creationTimestamp: "2020-08-11T20:54:25Z"
407 generation: 1
408 name: "mapping-for-intercepted"
409 namespace: "ambassador"
410 resourceVersion: "4462562"
411 uid: "8727af82-ca1c-4a29-82ad-8ba94bfc3c52"
412 spec:
413 prefix: "/intercepted/"
414 service: "intercepted.default"
415 cors:
416 credentials: false
417- apiVersion: "getambassador.io/v2"
418 kind: "Mapping"
419 metadata:
420 creationTimestamp: "2020-08-11T20:54:27Z"
421 generation: 1
422 name: "cors-origins-string"
423 namespace: "ambassador"
424 resourceVersion: "4462591"
425 uid: "d5ef2932-a6a3-439b-bca8-d80f195cd9f6"
426 spec:
427 prefix: "/load-testing/"
428 service: "load-http-echo.default"
429 cors:
430 origins: "ffs,ffs2"
431 credentials: true
432- apiVersion: "getambassador.io/v2"
433 kind: "Mapping"
434 metadata:
435 creationTimestamp: "2020-08-11T20:54:27Z"
436 generation: 1
437 name: "load-testing-base"
438 namespace: "ambassador"
439 resourceVersion: "4462591"
440 uid: "d5ef2932-a6a3-439b-bca8-d80f195cd9f6"
441 spec:
442 prefix: "/load-testing/"
443 service: "load-http-echo.default"
444 cors:
445 origins: [ "ffs", "ffs2" ]
446 credentials: true
447- apiVersion: "getambassador.io/v2"
448 kind: "Mapping"
449 metadata:
450 creationTimestamp: "2020-08-11T20:54:28Z"
451 generation: 1
452 name: "load-testing-rl-minute"
453 namespace: "ambassador"
454 resourceVersion: "4462630"
455 uid: "ad827545-4844-4005-90e4-208f4a53fb72"
456 spec:
457 labels:
458 ambassador:
459 - request_label_group:
460 - "minute"
461 prefix: "/load-testing/rl-minute/"
462 service: "load-http-echo.default"
463- apiVersion: "getambassador.io/v2"
464 kind: "Mapping"
465 metadata:
466 creationTimestamp: "2020-08-11T20:54:30Z"
467 generation: 1
468 name: "load-testing-rl-second"
469 namespace: "ambassador"
470 resourceVersion: "4462660"
471 uid: "143cde54-642b-4069-a03b-033928eab103"
472 spec:
473 labels:
474 ambassador:
475 - request_label_group:
476 - "second"
477 prefix: "/load-testing/rl-second/"
478 service: "load-http-echo.default"
479- apiVersion: "getambassador.io/v2"
480 kind: "Mapping"
481 metadata:
482 creationTimestamp: "2020-08-11T20:54:32Z"
483 generation: 1
484 name: "rl-test"
485 namespace: "ambassador"
486 resourceVersion: "4462685"
487 uid: "3d0b7b27-7876-4f55-bfbe-9fa1462f60f0"
488 spec:
489 labels:
490 ambassador:
491 - test_limit:
492 - "source_cluster"
493 - "destination_cluster"
494 - "remote_address"
495 - "rltest"
496 prefix: "/rl/"
497 service: "httpbin.default.svc.cluster.local"
498 retry_policy: {}
499- apiVersion: "getambassador.io/v2"
500 kind: "Mapping"
501 metadata:
502 creationTimestamp: "2021-01-07T20:27:54Z"
503 generation: 2
504 labels:
505 kat-ambassador-id: "consultest"
506 name: "a"
507 namespace: "default"
508 resourceVersion: "9298"
509 uid: "caf33312-1f60-4aed-9d8d-7a9f37b68da0"
510 spec:
511 add_response_headers:
512 Strict-Transport-Security: "max-age=31536000"
513 X-Full:
514 value: "max-age=31536000"
515 X-Append:
516 value: "max-age=31536000"
517 append: true
518 X-No-Append:
519 value: "max-age=31536000"
520 append: false
521 ambassador_id: [ "consultest" ]
522 labels:
523 ambassador:
524 - d0:
525 - "a"
526 - xratelimitid:
527 header: "X-Ratelimit-Id"
528 omit_if_not_present: true
529 - xratelimitid2:
530 header: "X-Ratelimit-Id2"
531 omit_if_not_present: false
532 - xratelimitid3:
533 header: "X-Ratelimit-Id3"
534 prefix: "/api/[^/]+/projects/[^/]+/a(/.*)?"
535 prefix_regex: true
536 retry_policy:
537 num_retries: 15
538 retry_on: "gateway-error"
539 rewrite: ""
540 service: "https://a"
541 timeout_ms: 10000
542- apiVersion: "getambassador.io/v2"
543 kind: "Mapping"
544 metadata:
545 name: "a"
546 creationTimestamp: "2021-01-07T20:27:54Z"
547 spec:
548 ambassador_id: [ "consultest" ]
549 labels:
550 ambassador:
551 - mydomain:
552 - generic_key: "a"
553 - null
554 prefix: "/api/[^/]+/projects/[^/]+/a(/.*)?"
555 service: "https://a"
556- apiVersion: "getambassador.io/v2"
557 kind: "Mapping"
558 metadata:
559 creationTimestamp: "2021-01-07T20:27:54Z"
560 generation: 2
561 labels:
562 kat-ambassador-id: "consultest"
563 name: "a"
564 namespace: "default"
565 resourceVersion: "9298"
566 uid: "caf33312-1f60-4aed-9d8d-7a9f37b68da0"
567 spec:
568 add_response_headers:
569 Strict-Transport-Security: null
570 prefix: "/api/[^/]+/projects/[^/]+/a(/.*)?"
571 service: "https://a"
572- apiVersion: "getambassador.io/v2"
573 kind: "Mapping"
574 metadata:
575 creationTimestamp: "2020-08-11T20:54:33Z"
576 generation: 1
577 name: "rl-dual"
578 namespace: "ambassador"
579 resourceVersion: "4462691"
580 uid: "27c54989-78df-433c-97a0-7c516d0bd9f5"
581 spec:
582 labels:
583 ambassador:
584 - minute_group:
585 - "backend"
586 - "minutely"
587 - hour_group:
588 - "backend"
589 - "hourly"
590 prefix: "/backend/"
591 retry_policy:
592 num_retries: 0
593 retry_on: "gateway-error"
594 service: "httpbin.default.svc.cluster.local"
595- apiVersion: "getambassador.io/v2"
596 kind: "Mapping"
597 metadata:
598 creationTimestamp: "2020-08-11T20:54:33Z"
599 name: "rl-dual"
600 spec:
601 labels:
602 ambassador: null
603 prefix: "/backend/"
604 service: "httpbin.default.svc.cluster.local"
605- apiVersion: "getambassador.io/v2"
606 kind: "Mapping"
607 metadata:
608 creationTimestamp: "2020-08-11T20:54:33Z"
609 name: "rl-dual"
610 spec:
611 prefix: "/demo/"
612 headers:
613 x-demo: "frob"
614 user-agent: true
615 regex_headers:
616 user-agent: ".*firefox.*"
617 query_parameters:
618 foo: "frob"
619 bar: true
620 service: "httpbin.default.svc.cluster.local"
621- apiVersion: "getambassador.io/v2"
622 kind: "Mapping"
623 metadata:
624 creationTimestamp: "2020-08-11T20:54:33Z"
625 name: "rl-dual"
626 spec:
627 prefix: "/demo/"
628 headers:
629 x-demo: "frob"
630 user-agent: true
631 service: "httpbin.default.svc.cluster.local"
632- apiVersion: getambassador.io/v2
633 kind: Mapping
634 metadata:
635 creationTimestamp: null
636 name: linkerdheadermapping-http-addlinkerdonly
637 spec:
638 prefix: /target_add_linkerd_header_only/
639 service: linkerdheadermapping-http-addlinkerdonly
640 add_request_headers: {}
641 remove_request_headers: []
642- apiVersion: getambassador.io/v2
643 kind: Mapping
644 metadata:
645 creationTimestamp: null
646 name: errorresponseonstatuscode-invalidservice-empty
647 spec:
648 prefix: /target/invalidservice/empty
649 service: errorresponseonstatuscode-invalidservice-empty
650 error_response_overrides:
651 - on_status_code: 503
652 body:
653 text_format: ''
654- apiVersion: getambassador.io/v2
655 kind: Mapping
656 metadata:
657 creationTimestamp: null
658 name: errorresponseonstatuscode-invalidservice-empty
659 spec:
660 prefix: /target/invalidservice/empty
661 service: errorresponseonstatuscode-invalidservice-empty
662 error_response_overrides:
663 - on_status_code: 503
664 body:
665 json_format: {}
View as plain text