...

Text file src/github.com/datawire/ambassador/v2/pkg/api/getambassador.io/v3alpha1/testdata/mappings.yaml

Documentation: github.com/datawire/ambassador/v2/pkg/api/getambassador.io/v3alpha1/testdata

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

View as plain text