github.com/telepresenceio/telepresence/v2@v2.20.0-pro.6.0.20240517030216-236ea954e789/integration_test/testdata/k8s/echo-interpolate.yaml (about)

     1  ---
     2  apiVersion: v1
     3  kind: ConfigMap
     4  metadata:
     5    name: interpolate-config
     6  data:
     7    SOME_NAME: "hello"
     8  ---
     9  apiVersion: v1
    10  kind: Service
    11  metadata:
    12    name: echo-interpolate
    13  spec:
    14    type: ClusterIP
    15    selector:
    16      app: echo-interpolate
    17    ports:
    18      - name: proxied
    19        port: 80
    20        targetPort: http
    21  ---
    22  apiVersion: apps/v1
    23  kind: Deployment
    24  metadata:
    25    name: echo-interpolate
    26    labels:
    27      app: echo-interpolate
    28  spec:
    29    replicas: 1
    30    selector:
    31      matchLabels:
    32        app: echo-interpolate
    33    template:
    34      metadata:
    35        labels:
    36          app: echo-interpolate
    37      spec:
    38        containers:
    39          - name: echo-interpolate
    40            image: jmalloc/echo-server
    41            envFrom:
    42              - configMapRef:
    43                  name: interpolate-config
    44            env:
    45              - name: OTHER_NAME
    46                value: "hi"
    47            ports:
    48              - containerPort: 8080
    49                name: http
    50            volumeMounts:
    51              - mountPath: /var/log/my-volume
    52                name: my-volume
    53                subPathExpr: $(SOME_NAME)_$(OTHER_NAME)
    54            resources:
    55              limits:
    56                cpu: 50m
    57                memory: 128Mi
    58        volumes:
    59          - emptyDir: {}
    60            name: my-volume