github.com/verrazzano/verrazzano@v1.7.1/tools/psr/manifests/charts/worker/templates/appconfig.yaml (about) 1 # Copyright (c) 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 4 {{- if eq .Values.appType "oam" }} 5 apiVersion: core.oam.dev/v1alpha2 6 kind: ApplicationConfiguration 7 metadata: 8 name: {{ template "worker.fullName" .}} 9 namespace: {{ .Release.Namespace }} 10 annotations: 11 version: v1.0.0 12 description: "PSR backend application" 13 spec: 14 components: 15 - componentName: {{ template "worker.fullName" .}} 16 traits: 17 - trait: 18 apiVersion: oam.verrazzano.io/v1alpha1 19 kind: MetricsTrait 20 spec: 21 scraper: verrazzano-system/vmi-system-prometheus-0 22 path: "/metrics" 23 port: 9090 24 - trait: 25 apiVersion: core.oam.dev/v1alpha2 26 kind: ManualScalerTrait 27 spec: 28 replicaCount: {{ .Values.replicas }} 29 {{- end }}