murano-apps/Docker/Applications/Grafana/package/UI/ui.yaml

71 lines
2.0 KiB
YAML

Version: 2
Application:
?:
type: io.murano.apps.docker.DockerGrafana
name: $.appConfiguration.name
host: $.appConfiguration.host
publish: $.appConfiguration.publish
influxDB: $.grafanaConfig.influxDB
dbName: $.grafanaConfig.dbName
grafanaUser: $.grafanaConfig.grafanaUser
grafanaPassword: $.grafanaConfig.grafanaPassword
Forms:
- appConfiguration:
fields:
- name: name
type: string
label: Application Name
initial: 'DockerGrafana'
description: >-
Enter a desired name for the application. Just A-Z, a-z, 0-9, dash and
underline are allowed
- name: host
type:
- io.murano.apps.docker.kubernetes.KubernetesPod
- io.murano.apps.docker.DockerStandaloneHost
label: Container Host
description: >-
Select an instance of Docker contaniner hosting provider to run the app
- name: publish
type: boolean
label: Visible from outside
initial: false
required: true
description: >-
Check if you intend to access the application from the Internet
- grafanaConfig:
fields:
- name: influxDB
type: io.murano.apps.docker.DockerInfluxDB
label: InfluxDB instance
required: true
description: >-
Please select existing InfluxDB instance or add a new one
- name: dbName
type: string
label: InfluxDB database
required: true
description: >-
Please specify an InfluxDB database name to connect to
- name: grafanaUser
type: string
label: Grafana user name
initial: admin
required: true
description: >-
User name that will be configured for Grafana access
- name: grafanaPassword
type: password
label: Grafana user password
required: true
description: >-
User password that will be configured for Grafana access