Skip to content

Instantly share code, notes, and snippets.

@Duologic
Created April 7, 2022 08:38
Show Gist options
  • Save Duologic/dcd66f764f77151b868289488326276e to your computer and use it in GitHub Desktop.
Save Duologic/dcd66f764f77151b868289488326276e to your computer and use it in GitHub Desktop.
Represent dashboard as json (crossplane-provider-grafana)
apiVersion: grafana.jet.crossplane.io/v1alpha1
kind: Dashboard
metadata:
annotations:
crossplane.io/composition-resource-name: dashboard
creationTimestamp: "2022-04-03T22:43:56Z"
generateName: flux-mixin-6ab3a093b9e4c6d1297daf5e42988330-6m6qh-
generation: 1
labels:
crossplane.io/claim-name: flux-mixin-6ab3a093b9e4c6d1297daf5e42988330
crossplane.io/claim-namespace: crossplane
crossplane.io/composite: flux-mixin-6ab3a093b9e4c6d1297daf5e42988330-6m6qh
name: flux-mixin-6ab3a093b9e4c6d1297daf5e42988330-6m6qh-krfxk
ownerReferences:
- apiVersion: grafana.crossplane.grafana.net/v1alpha1
controller: true
kind: XDashboard
name: flux-mixin-6ab3a093b9e4c6d1297daf5e42988330-6m6qh
uid: ea947ce2-788e-43fa-8eff-49f22bba3761
resourceVersion: "996206883"
uid: 16fe7e30-1050-45ab-8ada-e534bea739e0
spec:
deletionPolicy: Delete
forProvider:
configJson: '<dashboard-as-json>'
folderSelector:
matchLabels:
crossplane.io/claim-name: flux-mixin
overwrite: true
providerConfigRef:
name: grafana-provider
status:
atProvider: {}
conditions:
- lastTransitionTime: "2022-04-03T22:43:56Z"
message: 'cannot resolve references: mg.Spec.ForProvider.Folder: referenced field
was empty (referenced resource may not yet be ready)'
reason: ReconcileError
status: "False"
type: Synced
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment