Skip to content

Commit 305eb70

Browse files
committed
operator grafana-operator (5.6.1)
Signed-off-by: Edvin Norling <edvin.norling@kognic.com>
1 parent 3e0c01e commit 305eb70

9 files changed

+5019
-0
lines changed
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
apiVersion: v1
2+
data:
3+
controller_manager_config.yaml: |
4+
apiVersion: controller-runtime.sigs.k8s.io/v1alpha1
5+
kind: ControllerManagerConfig
6+
health:
7+
healthProbeBindAddress: :8081
8+
metrics:
9+
bindAddress: 127.0.0.1:8080
10+
webhook:
11+
port: 9443
12+
leaderElection:
13+
leaderElect: true
14+
resourceName: f75f3bba.integreatly.org
15+
kind: ConfigMap
16+
metadata:
17+
name: grafana-operator-manager-config
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
apiVersion: rbac.authorization.k8s.io/v1
2+
kind: ClusterRole
3+
metadata:
4+
creationTimestamp: null
5+
name: grafana-operator-metrics-reader
6+
rules:
7+
- nonResourceURLs:
8+
- /metrics
9+
verbs:
10+
- get
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
apiVersion: v1
2+
kind: Service
3+
metadata:
4+
creationTimestamp: null
5+
labels:
6+
app.kubernetes.io/managed-by: olm
7+
app.kubernetes.io/name: grafana-operator
8+
name: grafana-operator-operator-metrics-service
9+
spec:
10+
ports:
11+
- name: metrics
12+
port: 8443
13+
protocol: TCP
14+
targetPort: metrics
15+
selector:
16+
app.kubernetes.io/managed-by: olm
17+
app.kubernetes.io/name: grafana-operator
18+
status:
19+
loadBalancer: {}

operators/grafana-operator/5.6.1/manifests/grafana-operator.clusterserviceversion.yaml

+435
Large diffs are not rendered by default.
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,241 @@
1+
apiVersion: apiextensions.k8s.io/v1
2+
kind: CustomResourceDefinition
3+
metadata:
4+
annotations:
5+
controller-gen.kubebuilder.io/version: v0.12.0
6+
creationTimestamp: null
7+
name: grafanadashboards.grafana.integreatly.org
8+
spec:
9+
group: grafana.integreatly.org
10+
names:
11+
kind: GrafanaDashboard
12+
listKind: GrafanaDashboardList
13+
plural: grafanadashboards
14+
singular: grafanadashboard
15+
scope: Namespaced
16+
versions:
17+
- additionalPrinterColumns:
18+
- jsonPath: .status.NoMatchingInstances
19+
name: No matching instances
20+
type: boolean
21+
- format: date-time
22+
jsonPath: .status.lastResync
23+
name: Last resync
24+
type: date
25+
- jsonPath: .metadata.creationTimestamp
26+
name: Age
27+
type: date
28+
name: v1beta1
29+
schema:
30+
openAPIV3Schema:
31+
properties:
32+
apiVersion:
33+
type: string
34+
kind:
35+
type: string
36+
metadata:
37+
type: object
38+
spec:
39+
properties:
40+
allowCrossNamespaceImport:
41+
type: boolean
42+
configMapRef:
43+
properties:
44+
key:
45+
type: string
46+
name:
47+
type: string
48+
optional:
49+
type: boolean
50+
required:
51+
- key
52+
type: object
53+
x-kubernetes-map-type: atomic
54+
contentCacheDuration:
55+
type: string
56+
datasources:
57+
items:
58+
properties:
59+
datasourceName:
60+
type: string
61+
inputName:
62+
type: string
63+
required:
64+
- datasourceName
65+
- inputName
66+
type: object
67+
type: array
68+
envFrom:
69+
items:
70+
properties:
71+
configMapKeyRef:
72+
properties:
73+
key:
74+
type: string
75+
name:
76+
type: string
77+
optional:
78+
type: boolean
79+
required:
80+
- key
81+
type: object
82+
x-kubernetes-map-type: atomic
83+
secretKeyRef:
84+
properties:
85+
key:
86+
type: string
87+
name:
88+
type: string
89+
optional:
90+
type: boolean
91+
required:
92+
- key
93+
type: object
94+
x-kubernetes-map-type: atomic
95+
type: object
96+
type: array
97+
envs:
98+
items:
99+
properties:
100+
name:
101+
type: string
102+
value:
103+
type: string
104+
valueFrom:
105+
properties:
106+
configMapKeyRef:
107+
properties:
108+
key:
109+
type: string
110+
name:
111+
type: string
112+
optional:
113+
type: boolean
114+
required:
115+
- key
116+
type: object
117+
x-kubernetes-map-type: atomic
118+
secretKeyRef:
119+
properties:
120+
key:
121+
type: string
122+
name:
123+
type: string
124+
optional:
125+
type: boolean
126+
required:
127+
- key
128+
type: object
129+
x-kubernetes-map-type: atomic
130+
type: object
131+
required:
132+
- name
133+
type: object
134+
type: array
135+
folder:
136+
type: string
137+
grafanaCom:
138+
properties:
139+
id:
140+
type: integer
141+
revision:
142+
type: integer
143+
required:
144+
- id
145+
type: object
146+
gzipJson:
147+
format: byte
148+
type: string
149+
instanceSelector:
150+
properties:
151+
matchExpressions:
152+
items:
153+
properties:
154+
key:
155+
type: string
156+
operator:
157+
type: string
158+
values:
159+
items:
160+
type: string
161+
type: array
162+
required:
163+
- key
164+
- operator
165+
type: object
166+
type: array
167+
matchLabels:
168+
additionalProperties:
169+
type: string
170+
type: object
171+
type: object
172+
x-kubernetes-map-type: atomic
173+
json:
174+
type: string
175+
jsonnet:
176+
type: string
177+
jsonnetLib:
178+
properties:
179+
fileName:
180+
type: string
181+
gzipJsonnetProject:
182+
format: byte
183+
type: string
184+
jPath:
185+
items:
186+
type: string
187+
type: array
188+
required:
189+
- fileName
190+
- gzipJsonnetProject
191+
type: object
192+
plugins:
193+
items:
194+
properties:
195+
name:
196+
type: string
197+
version:
198+
type: string
199+
required:
200+
- name
201+
- version
202+
type: object
203+
type: array
204+
resyncPeriod:
205+
type: string
206+
url:
207+
type: string
208+
required:
209+
- instanceSelector
210+
type: object
211+
status:
212+
properties:
213+
NoMatchingInstances:
214+
type: boolean
215+
contentCache:
216+
format: byte
217+
type: string
218+
contentTimestamp:
219+
format: date-time
220+
type: string
221+
contentUrl:
222+
type: string
223+
hash:
224+
type: string
225+
lastResync:
226+
format: date-time
227+
type: string
228+
uid:
229+
type: string
230+
type: object
231+
type: object
232+
served: true
233+
storage: true
234+
subresources:
235+
status: {}
236+
status:
237+
acceptedNames:
238+
kind: ""
239+
plural: ""
240+
conditions: null
241+
storedVersions: null

0 commit comments

Comments
 (0)