github.com/verrazzano/verrazzano@v1.7.1/examples/springboot-app/springboot-app.yaml (about)

     1  # Copyright (c) 2020, 2022, Oracle and/or its affiliates.
     2  # Licensed under the Universal Permissive License v 1.0 as shown at https://oss.oracle.com/licenses/upl.
     3  apiVersion: core.oam.dev/v1alpha2
     4  kind: ApplicationConfiguration
     5  metadata:
     6    name: springboot-appconf
     7    annotations:
     8      version: v1.0.0
     9      description: "Spring Boot application"
    10  spec:
    11    components:
    12      - componentName: springboot-component
    13        traits:
    14          - trait:
    15              apiVersion: oam.verrazzano.io/v1alpha1
    16              kind: MetricsTrait
    17              spec:
    18                scraper: verrazzano-system/vmi-system-prometheus-0
    19                path: "/actuator/prometheus"
    20          - trait:
    21              apiVersion: oam.verrazzano.io/v1alpha1
    22              kind: IngressTrait
    23              metadata:
    24                name: springboot-ingress
    25              spec:
    26                rules:
    27                  - paths:
    28                      - path: "/"
    29                        pathType: Prefix
    30