Grafana represents a generator for Grafana service account tokens.
4 top-level fields · last changed in External Secrets Operator v2.8.0
APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources
Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds
GrafanaSpec controls the behavior of the grafana generator.
Auth is the authentication configuration to authenticate against the Grafana instance.
Basic auth credentials used to authenticate against the Grafana instance. Note: you need a token which has elevated permissions to create service accounts. See here for the documentation on basic roles offered by Grafana: https://grafana.com/docs/grafana/latest/administration/roles-and-permissions/access-control/rbac-fixed-basic-role-definitions/
A basic auth password used to authenticate against the Grafana instance.
The key where the token is found.
The name of the Secret resource being referred to.
A basic auth username used to authenticate against the Grafana instance.
A service account token used to authenticate against the Grafana instance. Note: you need a token which has elevated permissions to create service accounts. See here for the documentation on basic roles offered by Grafana: https://grafana.com/docs/grafana/latest/administration/roles-and-permissions/access-control/rbac-fixed-basic-role-definitions/
The key where the token is found.
The name of the Secret resource being referred to.
ServiceAccount is the configuration for the service account that is supposed to be generated by the generator.
Name is the name of the service account that will be created by ESO.
Role is the role of the service account. See here for the documentation on basic roles offered by Grafana: https://grafana.com/docs/grafana/latest/administration/roles-and-permissions/access-control/rbac-fixed-basic-role-definitions/
SecondsToLive is the number of seconds before the generated service account token will expire. Some Grafana deployments (e.g. AWS Managed Grafana) require this value to be set.
URL is the URL of the Grafana instance.
Source: bundle.yaml
Changes to Grafana (generators.external-secrets.io/v1alpha1) in each External Secrets Operator version, compared to the version before it.
1 property has been added
Released · View Grafana in v2.8.0
The description of Grafana has changed
Released · View Grafana in v0.20.4
Grafana was first seen on this version of External Secrets Operator
Released · View Grafana in v0.14.0
No examples of Grafana yet. Contribute one on GitHub.