istio.io/istio@v0.0.0-20240520182934-d79c90f27776/pilot/pkg/xds/testdata/none_lds_http.json (about) 1 { 2 "0.0.0.0_7071": { 3 "name": "0.0.0.0_7071", 4 "address": { 5 "Address": { 6 "SocketAddress": { 7 "address": "0.0.0.0", 8 "PortSpecifier": { 9 "PortValue": 7071 10 } 11 } 12 } 13 }, 14 "filter_chains": [ 15 { 16 "filters": [ 17 { 18 "name": "envoy.http_connection_manager", 19 "ConfigType": { 20 "Config": { 21 "fields": { 22 "access_log": { 23 "Kind": { 24 "ListValue": { 25 "values": [ 26 { 27 "Kind": { 28 "StructValue": { 29 "fields": { 30 "config": { 31 "Kind": { 32 "StructValue": { 33 "fields": { 34 "path": { 35 "Kind": { 36 "StringValue": "/dev/stdout" 37 } 38 } 39 } 40 } 41 } 42 }, 43 "name": { 44 "Kind": { 45 "StringValue": "envoy.file_access_log" 46 } 47 } 48 } 49 } 50 } 51 } 52 ] 53 } 54 } 55 }, 56 "forward_client_cert_details": { 57 "Kind": { 58 "StringValue": "APPEND_FORWARD" 59 } 60 }, 61 "generate_request_id": { 62 "Kind": { 63 "BoolValue": true 64 } 65 }, 66 "http_filters": { 67 "Kind": { 68 "ListValue": { 69 "values": [ 70 { 71 "Kind": { 72 "StructValue": { 73 "fields": { 74 "name": { 75 "Kind": { 76 "StringValue": "envoy.cors" 77 } 78 } 79 } 80 } 81 } 82 }, 83 { 84 "Kind": { 85 "StructValue": { 86 "fields": { 87 "name": { 88 "Kind": { 89 "StringValue": "envoy.fault" 90 } 91 } 92 } 93 } 94 } 95 }, 96 { 97 "Kind": { 98 "StructValue": { 99 "fields": { 100 "name": { 101 "Kind": { 102 "StringValue": "envoy.filters.http.router" 103 } 104 } 105 } 106 } 107 } 108 } 109 ] 110 } 111 } 112 }, 113 "route_config": { 114 "Kind": { 115 "StructValue": { 116 "fields": { 117 "name": { 118 "Kind": { 119 "StringValue": "inbound|7071|httplocal|s1http.none" 120 } 121 }, 122 "validate_clusters": { 123 "Kind": { 124 "BoolValue": false 125 } 126 }, 127 "virtual_hosts": { 128 "Kind": { 129 "ListValue": { 130 "values": [ 131 { 132 "Kind": { 133 "StructValue": { 134 "fields": { 135 "domains": { 136 "Kind": { 137 "ListValue": { 138 "values": [ 139 { 140 "Kind": { 141 "StringValue": "*" 142 } 143 } 144 ] 145 } 146 } 147 }, 148 "name": { 149 "Kind": { 150 "StringValue": "inbound|http|7071" 151 } 152 }, 153 "routes": { 154 "Kind": { 155 "ListValue": { 156 "values": [ 157 { 158 "Kind": { 159 "StructValue": { 160 "fields": { 161 "decorator": { 162 "Kind": { 163 "StructValue": { 164 "fields": { 165 "operation": { 166 "Kind": { 167 "StringValue": "s1http.none:7071/*" 168 } 169 } 170 } 171 } 172 } 173 }, 174 "match": { 175 "Kind": { 176 "StructValue": { 177 "fields": { 178 "prefix": { 179 "Kind": { 180 "StringValue": "/" 181 } 182 } 183 } 184 } 185 } 186 }, 187 "per_filter_config": { 188 "Kind": { 189 "StructValue": { 190 "fields": { 191 } 192 } 193 } 194 } 195 }, 196 "route": { 197 "Kind": { 198 "StructValue": { 199 "fields": { 200 "cluster": { 201 "Kind": { 202 "StringValue": "inbound|7071|httplocal|s1http.none" 203 } 204 }, 205 "max_grpc_timeout": { 206 "Kind": { 207 "StringValue": "0s" 208 } 209 }, 210 "timeout": { 211 "Kind": { 212 "StringValue": "0s" 213 } 214 } 215 } 216 } 217 } 218 } 219 } 220 } 221 } 222 } 223 ] 224 } 225 } 226 } 227 } 228 } 229 } 230 } 231 ] 232 } 233 } 234 } 235 } 236 } 237 } 238 }, 239 "server_name": { 240 "Kind": { 241 "StringValue": "istio-envoy" 242 } 243 }, 244 "set_current_client_cert_details": { 245 "Kind": { 246 "StructValue": { 247 "fields": { 248 "dns": { 249 "Kind": { 250 "BoolValue": true 251 } 252 }, 253 "subject": { 254 "Kind": { 255 "BoolValue": true 256 } 257 }, 258 "uri": { 259 "Kind": { 260 "BoolValue": true 261 } 262 } 263 } 264 } 265 } 266 }, 267 "stat_prefix": { 268 "Kind": { 269 "StringValue": "0.0.0.0_7071" 270 } 271 }, 272 "stream_idle_timeout": { 273 "Kind": { 274 "StringValue": "0s" 275 } 276 }, 277 "tracing": { 278 "Kind": { 279 "StructValue": { 280 "fields": { 281 "client_sampling": { 282 "Kind": { 283 "StructValue": { 284 "fields": { 285 "value": { 286 "Kind": { 287 "NumberValue": 100 288 } 289 } 290 } 291 } 292 } 293 }, 294 "overall_sampling": { 295 "Kind": { 296 "StructValue": { 297 "fields": { 298 "value": { 299 "Kind": { 300 "NumberValue": 100 301 } 302 } 303 } 304 } 305 } 306 }, 307 "random_sampling": { 308 "Kind": { 309 "StructValue": { 310 "fields": { 311 "value": { 312 "Kind": { 313 "NumberValue": 100 314 } 315 } 316 } 317 } 318 } 319 } 320 } 321 } 322 } 323 }, 324 "upgrade_configs": { 325 "Kind": { 326 "ListValue": { 327 "values": [ 328 { 329 "Kind": { 330 "StructValue": { 331 "fields": { 332 "upgrade_type": { 333 "Kind": { 334 "StringValue": "websocket" 335 } 336 } 337 } 338 } 339 } 340 } 341 ] 342 } 343 } 344 }, 345 "use_remote_address": { 346 "Kind": { 347 "BoolValue": false 348 } 349 } 350 } 351 } 352 } 353 } 354 ] 355 } 356 ], 357 "listener_filters": null 358 }, 359 "127.0.0.1_15002": { 360 "name": "127.0.0.1_15002", 361 "address": { 362 "Address": { 363 "SocketAddress": { 364 "address": "127.0.0.1", 365 "PortSpecifier": { 366 "PortValue": 15002 367 } 368 } 369 } 370 }, 371 "filter_chains": [ 372 { 373 "filters": [ 374 { 375 "name": "envoy.http_connection_manager", 376 "ConfigType": { 377 "Config": { 378 "fields": { 379 "access_log": { 380 "Kind": { 381 "ListValue": { 382 "values": [ 383 { 384 "Kind": { 385 "StructValue": { 386 "fields": { 387 "config": { 388 "Kind": { 389 "StructValue": { 390 "fields": { 391 "path": { 392 "Kind": { 393 "StringValue": "/dev/stdout" 394 } 395 } 396 } 397 } 398 } 399 }, 400 "name": { 401 "Kind": { 402 "StringValue": "envoy.file_access_log" 403 } 404 } 405 } 406 } 407 } 408 } 409 ] 410 } 411 } 412 }, 413 "generate_request_id": { 414 "Kind": { 415 "BoolValue": true 416 } 417 }, 418 "http_filters": { 419 "Kind": { 420 "ListValue": { 421 "values": [ 422 { 423 "Kind": { 424 "StructValue": { 425 "fields": { 426 "name": { 427 "Kind": { 428 "StringValue": "envoy.cors" 429 } 430 } 431 } 432 } 433 } 434 }, 435 { 436 "Kind": { 437 "StructValue": { 438 "fields": { 439 "name": { 440 "Kind": { 441 "StringValue": "envoy.fault" 442 } 443 } 444 } 445 } 446 } 447 }, 448 { 449 "Kind": { 450 "StructValue": { 451 "fields": { 452 "name": { 453 "Kind": { 454 "StringValue": "envoy.filters.http.router" 455 } 456 } 457 } 458 } 459 } 460 } 461 ] 462 } 463 } 464 }, 465 "http_protocol_options": { 466 "Kind": { 467 "StructValue": { 468 "fields": { 469 "allow_absolute_url": { 470 "Kind": { 471 "BoolValue": true 472 } 473 } 474 } 475 } 476 } 477 }, 478 "rds": { 479 "Kind": { 480 "StructValue": { 481 "fields": { 482 "config_source": { 483 "Kind": { 484 "StructValue": { 485 "fields": { 486 "ads": { 487 "Kind": { 488 "StructValue": {} 489 } 490 } 491 } 492 } 493 } 494 }, 495 "route_config_name": { 496 "Kind": { 497 "StringValue": "http_proxy" 498 } 499 } 500 } 501 } 502 } 503 }, 504 "stat_prefix": { 505 "Kind": { 506 "StringValue": "127.0.0.1_15002" 507 } 508 }, 509 "stream_idle_timeout": { 510 "Kind": { 511 "StringValue": "0s" 512 } 513 }, 514 "tracing": { 515 "Kind": { 516 "StructValue": { 517 "fields": { 518 "client_sampling": { 519 "Kind": { 520 "StructValue": { 521 "fields": { 522 "value": { 523 "Kind": { 524 "NumberValue": 100 525 } 526 } 527 } 528 } 529 } 530 }, 531 "operation_name": { 532 "Kind": { 533 "StringValue": "EGRESS" 534 } 535 }, 536 "overall_sampling": { 537 "Kind": { 538 "StructValue": { 539 "fields": { 540 "value": { 541 "Kind": { 542 "NumberValue": 100 543 } 544 } 545 } 546 } 547 } 548 }, 549 "random_sampling": { 550 "Kind": { 551 "StructValue": { 552 "fields": { 553 "value": { 554 "Kind": { 555 "NumberValue": 100 556 } 557 } 558 } 559 } 560 } 561 } 562 } 563 } 564 } 565 }, 566 "upgrade_configs": { 567 "Kind": { 568 "ListValue": { 569 "values": [ 570 { 571 "Kind": { 572 "StructValue": { 573 "fields": { 574 "upgrade_type": { 575 "Kind": { 576 "StringValue": "websocket" 577 } 578 } 579 } 580 } 581 } 582 } 583 ] 584 } 585 } 586 }, 587 "use_remote_address": { 588 "Kind": { 589 "BoolValue": false 590 } 591 } 592 } 593 } 594 } 595 } 596 ] 597 } 598 ], 599 "listener_filters": null 600 }, 601 "127.0.0.1_2001": { 602 "name": "127.0.0.1_2001", 603 "address": { 604 "Address": { 605 "SocketAddress": { 606 "address": "127.0.0.1", 607 "PortSpecifier": { 608 "PortValue": 2001 609 } 610 } 611 } 612 }, 613 "filter_chains": [ 614 { 615 "filters": [ 616 { 617 "name": "envoy.http_connection_manager", 618 "ConfigType": { 619 "Config": { 620 "fields": { 621 "access_log": { 622 "Kind": { 623 "ListValue": { 624 "values": [ 625 { 626 "Kind": { 627 "StructValue": { 628 "fields": { 629 "config": { 630 "Kind": { 631 "StructValue": { 632 "fields": { 633 "path": { 634 "Kind": { 635 "StringValue": "/dev/stdout" 636 } 637 } 638 } 639 } 640 } 641 }, 642 "name": { 643 "Kind": { 644 "StringValue": "envoy.file_access_log" 645 } 646 } 647 } 648 } 649 } 650 } 651 ] 652 } 653 } 654 }, 655 "generate_request_id": { 656 "Kind": { 657 "BoolValue": true 658 } 659 }, 660 "http_filters": { 661 "Kind": { 662 "ListValue": { 663 "values": [ 664 { 665 "Kind": { 666 "StructValue": { 667 "fields": { 668 "name": { 669 "Kind": { 670 "StringValue": "envoy.cors" 671 } 672 } 673 } 674 } 675 } 676 }, 677 { 678 "Kind": { 679 "StructValue": { 680 "fields": { 681 "name": { 682 "Kind": { 683 "StringValue": "envoy.fault" 684 } 685 } 686 } 687 } 688 } 689 }, 690 { 691 "Kind": { 692 "StructValue": { 693 "fields": { 694 "name": { 695 "Kind": { 696 "StringValue": "envoy.filters.http.router" 697 } 698 } 699 } 700 } 701 } 702 } 703 ] 704 } 705 } 706 }, 707 "rds": { 708 "Kind": { 709 "StructValue": { 710 "fields": { 711 "config_source": { 712 "Kind": { 713 "StructValue": { 714 "fields": { 715 "ads": { 716 "Kind": { 717 "StructValue": {} 718 } 719 } 720 } 721 } 722 } 723 }, 724 "route_config_name": { 725 "Kind": { 726 "StringValue": "2001" 727 } 728 } 729 } 730 } 731 } 732 }, 733 "stat_prefix": { 734 "Kind": { 735 "StringValue": "127.0.0.1_2001" 736 } 737 }, 738 "stream_idle_timeout": { 739 "Kind": { 740 "StringValue": "0s" 741 } 742 }, 743 "tracing": { 744 "Kind": { 745 "StructValue": { 746 "fields": { 747 "client_sampling": { 748 "Kind": { 749 "StructValue": { 750 "fields": { 751 "value": { 752 "Kind": { 753 "NumberValue": 100 754 } 755 } 756 } 757 } 758 } 759 }, 760 "operation_name": { 761 "Kind": { 762 "StringValue": "EGRESS" 763 } 764 }, 765 "overall_sampling": { 766 "Kind": { 767 "StructValue": { 768 "fields": { 769 "value": { 770 "Kind": { 771 "NumberValue": 100 772 } 773 } 774 } 775 } 776 } 777 }, 778 "random_sampling": { 779 "Kind": { 780 "StructValue": { 781 "fields": { 782 "value": { 783 "Kind": { 784 "NumberValue": 100 785 } 786 } 787 } 788 } 789 } 790 } 791 } 792 } 793 } 794 }, 795 "upgrade_configs": { 796 "Kind": { 797 "ListValue": { 798 "values": [ 799 { 800 "Kind": { 801 "StructValue": { 802 "fields": { 803 "upgrade_type": { 804 "Kind": { 805 "StringValue": "websocket" 806 } 807 } 808 } 809 } 810 } 811 } 812 ] 813 } 814 } 815 }, 816 "use_remote_address": { 817 "Kind": { 818 "BoolValue": false 819 } 820 } 821 } 822 } 823 } 824 } 825 ] 826 } 827 ], 828 "listener_filters": null 829 } 830 }