...

Text file src/github.com/datawire/ambassador/v2/cmd/entrypoint/testdata/Collision1.yaml

Documentation: github.com/datawire/ambassador/v2/cmd/entrypoint/testdata

     1# @TEMPLATE@
     2---
     3apiVersion: getambassador.io/v3alpha1
     4kind: Host
     5metadata:
     6  name: staging.upchieve.org
     7  namespace: default
     8spec:
     9  hostname: staging.upchieve.org
    10  acmeProvider:
    11    authority: none
    12    email: rhs@datawire.io
    13  requestPolicy:
    14    insecure:
    15      action: Route
    16# ---
    17# apiVersion: v1
    18# kind: Namespace
    19# metadata:
    20#   name: staging
    21---
    22apiVersion: getambassador.io/v3alpha1
    23kind: KubernetesEndpointResolver
    24metadata:
    25  labels:
    26    app.kubernetes.io/managed-by: pulumi
    27  name: endpoint
    28  namespace: ambassador
    29---
    30apiVersion: getambassador.io/v3alpha1
    31kind: Mapping
    32metadata:
    33  name: subway-staging-socket-stable-mapping
    34  namespace: staging
    35spec:
    36  allow_upgrade:
    37  - websocket
    38  host: staging.upchieve.org
    39  load_balancer:
    40    policy: ring_hash
    41    source_ip: true
    42  prefix: /
    43  query_parameters:
    44    transport: true
    45  resolver: endpoint
    46  service: subway-staging-stable.staging:3001
    47  timeout_ms: 500000
    48---
    49apiVersion: getambassador.io/v3alpha1
    50kind: Mapping
    51metadata:
    52  name: subway-staging-whiteboard-reset-stable-mapping
    53  namespace: staging
    54spec:
    55  host: staging.upchieve.org
    56  load_balancer:
    57    policy: ring_hash
    58    source_ip: true
    59  prefix: /whiteboard/reset/
    60  resolver: endpoint
    61  rewrite: /whiteboard/reset/
    62  service: subway-staging-stable.staging:3000
    63  timeout_ms: 500000
    64---
    65apiVersion: getambassador.io/v3alpha1
    66kind: Mapping
    67metadata:
    68  name: subway-staging-whiteboard-stable-mapping
    69  namespace: staging
    70spec:
    71  allow_upgrade:
    72  - websocket
    73  host: staging.upchieve.org
    74  load_balancer:
    75    policy: ring_hash
    76    source_ip: true
    77  prefix: /whiteboard/
    78  resolver: endpoint
    79  rewrite: /whiteboard/
    80  service: subway-staging-stable.staging:3000
    81  timeout_ms: 500000
    82---
    83apiVersion: v1
    84kind: Service
    85metadata:
    86  name: subway-staging-stable
    87  namespace: staging
    88spec:
    89  selector:
    90    app: echo
    91  ports:
    92  - name: http
    93    port: 3000
    94    protocol: TCP
    95    targetPort: 3000
    96  sessionAffinity: ClientIP
    97  type: ClusterIP
    98# ---
    99# apiVersion: apps/v1
   100# kind: Deployment
   101# metadata:
   102#   name: echo
   103#   namespace: staging
   104# spec:
   105#   replicas: 1
   106#   selector:
   107#     matchLabels:
   108#       app: echo
   109#   template:
   110#     metadata:
   111#       labels:
   112#         app: echo
   113#     spec:
   114#       containers:
   115#       - name: churn
   116#         # image: {{image "echo/Dockerfile"}}
   117#         image: churn:0.0.1
   118#         command: ["echo-server"]
   119#         ports:
   120#         - containerPort: 3000

View as plain text