github.com/verrazzano/verrazzano@v1.7.1/examples/helidon-config/helidon-config-comp.yaml (about) 1 # Copyright (c) 2021, 2023, 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 kind: ConfigMap 4 apiVersion: v1 5 metadata: 6 name: helidon-config-cm 7 data: 8 config-properties.yaml: | 9 app.greeting: Hello 10 config.greeting: HelloConfig 11 --- 12 apiVersion: core.oam.dev/v1alpha2 13 kind: Component 14 metadata: 15 name: helidon-config-component 16 spec: 17 workload: 18 apiVersion: oam.verrazzano.io/v1alpha1 19 kind: VerrazzanoHelidonWorkload 20 metadata: 21 name: helidon-config-workload 22 labels: 23 app: helidon-config 24 version: v1 25 spec: 26 deploymentTemplate: 27 metadata: 28 name: helidon-config-deployment 29 podSpec: 30 containers: 31 - name: helidon-config-container 32 image: "ghcr.io/verrazzano/example-helidon-greet-app-v1:1.0.0-1-20230126194830-31cd41f" 33 env: 34 - name: IS_CONFIG 35 value: "True" 36 ports: 37 - containerPort: 7001 38 name: http 39 volumeMounts: 40 - mountPath: /conf 41 name: config-volume 42 volumes: 43 - name: config-volume 44 configMap: 45 name: helidon-config-cm