Documentation ¶
Overview ¶
Package app contains reconciliation logic for core kVDI resources. This includes RBAC, deployments, initial configurations, and a PKI.
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var GrafanaDashboard string
GrafanaDashboard is the JSON of the Grafana dashboard.
View Source
var GrafanaDatasourceTmpl = `apiVersion: 1
datasources:
- name: prometheus
type: prometheus
access: proxy
url: %s.%s.svc:9090
`
GrafanaDatasourceTmpl defines the prometheus datasource configuration to provide to the grafana image.
Functions ¶
This section is empty.
Types ¶
type Reconciler ¶
type Reconciler struct { resources.VDIReconciler // contains filtered or unexported fields }
Reconciler implements a reconciler for app-related resources.
func New ¶
func New(c client.Client, s *runtime.Scheme) *Reconciler
New returns a new App reconciler
func (*Reconciler) Reconcile ¶
func (f *Reconciler) Reconcile(ctx context.Context, reqLogger logr.Logger, instance *appv1.VDICluster) error
Reconcile reconciles all the core-components of a kVDI cluster.
Click to show internal directories.
Click to hide internal directories.