github.com/GoogleContainerTools/kpt@v1.0.0-beta.50.0.20240520170205-c25345ffcbee/thirdparty/kyaml/runfn/test/testdata/java/java-deployment.resource.yaml (about)

     1  # Copyright 2019 The Kubernetes Authors.
     2  # SPDX-License-Identifier: Apache-2.0
     3  apiVersion: apps/v1
     4  kind: Deployment
     5  metadata:
     6    name: app
     7    labels:
     8      app: java
     9  spec:
    10    selector:
    11      matchLabels:
    12        app: java
    13    template:
    14      metadata:
    15        labels:
    16          app: java
    17      spec:
    18        restartPolicy: Always
    19        containers:
    20        - name: app
    21          image: gcr.io/project/app:version
    22          command:
    23          - java
    24          - -jar
    25          - /app.jar
    26          ports:
    27          - containerPort: 8080
    28          envFrom:
    29          - configMapRef:
    30              name: app-config
    31          env:
    32          - name: JAVA_OPTS
    33            value: -XX:+UnlockExperimentalVMOptions -XX:+UseCGroupMemoryLimitForHeap
    34              -Djava.security.egd=file:/dev/./urandom
    35          imagePullPolicy: Always
    36    minReadySeconds: 5