kind: CustomResourceDefinition
|
apiVersion: apiextensions.k8s.io/v1beta1
|
metadata:
|
name: grafanas.integreatly.org
|
spec:
|
group: integreatly.org
|
version: v1alpha1
|
names:
|
plural: grafanas
|
singular: grafana
|
kind: Grafana
|
listKind: GrafanaList
|
scope: Namespaced
|
validation:
|
openAPIV3Schema:
|
required:
|
- spec
|
properties:
|
spec:
|
properties:
|
logLevel:
|
description: 'Log level of the grafana instance, defaults to info'
|
type: string
|
config:
|
description: Grafana config
|
type: object
|
secrets:
|
type: array
|
items:
|
description: Secret to be mounted as volume into the grafana deployment
|
type: string
|
disableLoginForm:
|
description: Disable login form
|
type: boolean
|
disableSignoutMenu:
|
description: Disable signout menu
|
type: boolean
|
adminPassword:
|
description: Default admin password
|
type: string
|
anonymous:
|
description: Anonymous auth enabled
|
type: boolean
|
containers:
|
type: array
|
items:
|
description: Additional container to add to the grafana pod
|
type: object
|
dashboardLabelSelectors:
|
type: array
|
items:
|
description: Label selector or match expressions
|
type: object
|
ingress:
|
type: object
|
properties:
|
annotations:
|
description: Additional annotations for the ingress / route
|
type: object
|
enabled:
|
description: Create an ingress / route
|
type: boolean
|
hostname:
|
description: The hostname of the ingress / route
|
type: string
|
labels:
|
description: Additional labels for the ingress / route
|
type: object
|
path:
|
description: Ingress path
|
type: string
|
service:
|
type: object
|
properties:
|
annotations:
|
description: Additional annotations for the service
|
type: object
|
labels:
|
description: Additional labels for the service
|
type: object
|
type:
|
description: 'Service type (NodePort, ClusterIP or LoadBalancer)'
|
type: string
|
basicAuth:
|
description: Basic auth enabled
|
type: boolean
|
configMaps:
|
type: array
|
items:
|
description: Config map to be mounted as volume into the grafana deployment
|
type: string
|
adminUser:
|
description: Default admin user name
|
type: string
|
versions:
|
- name: v1alpha1
|
served: true
|
storage: true
|
conversion:
|
strategy: None
|
preserveUnknownFields: true
|