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    }