@@ -217,12 +217,13 @@ func operatorResources(namespace string, m TemplateMaps) []runtime.Object {
217
217
ObjectMeta : metav1.ObjectMeta {
218
218
Name : "thanos-operator-manager-role" ,
219
219
Labels : map [string ]string {
220
- "app.kubernetes.io/component" : "rbac" ,
221
- "app.kubernetes.io/created-by" : "thanos-operator" ,
222
- "app.kubernetes.io/instance" : "manager-role" ,
223
- "app.kubernetes.io/managed-by" : "rhobs" ,
224
- "app.kubernetes.io/name" : "clusterrole" ,
225
- "app.kubernetes.io/part-of" : "thanos-operator" ,
220
+ "app.kubernetes.io/component" : "rbac" ,
221
+ "app.kubernetes.io/created-by" : "thanos-operator" ,
222
+ "app.kubernetes.io/instance" : "manager-role" ,
223
+ "app.kubernetes.io/managed-by" : "rhobs" ,
224
+ "app.kubernetes.io/name" : "clusterrole" ,
225
+ "app.kubernetes.io/part-of" : "thanos-operator" ,
226
+ "rbac.authorization.k8s.io/aggregate-to-admin" : "true" ,
226
227
},
227
228
},
228
229
Rules : []rbacv1.PolicyRule {
@@ -295,12 +296,13 @@ func operatorResources(namespace string, m TemplateMaps) []runtime.Object {
295
296
ObjectMeta : metav1.ObjectMeta {
296
297
Name : "thanos-operator-metrics-reader" ,
297
298
Labels : map [string ]string {
298
- "app.kubernetes.io/component" : "kube-rbac-proxy" ,
299
- "app.kubernetes.io/created-by" : "thanos-operator" ,
300
- "app.kubernetes.io/instance" : "metrics-reader" ,
301
- "app.kubernetes.io/managed-by" : "rhobs" ,
302
- "app.kubernetes.io/name" : "clusterrole" ,
303
- "app.kubernetes.io/part-of" : "thanos-operator" ,
299
+ "app.kubernetes.io/component" : "kube-rbac-proxy" ,
300
+ "app.kubernetes.io/created-by" : "thanos-operator" ,
301
+ "app.kubernetes.io/instance" : "metrics-reader" ,
302
+ "app.kubernetes.io/managed-by" : "rhobs" ,
303
+ "app.kubernetes.io/name" : "clusterrole" ,
304
+ "app.kubernetes.io/part-of" : "thanos-operator" ,
305
+ "rbac.authorization.k8s.io/aggregate-to-view" : "true" ,
304
306
},
305
307
},
306
308
Rules : []rbacv1.PolicyRule {
@@ -351,12 +353,13 @@ func operatorResources(namespace string, m TemplateMaps) []runtime.Object {
351
353
ObjectMeta : metav1.ObjectMeta {
352
354
Name : "thanos-operator-thanosquery-editor-role" ,
353
355
Labels : map [string ]string {
354
- "app.kubernetes.io/component" : "rbac" ,
355
- "app.kubernetes.io/created-by" : "thanos-operator" ,
356
- "app.kubernetes.io/instance" : "thanosquery-editor-role" ,
357
- "app.kubernetes.io/managed-by" : "rhobs" ,
358
- "app.kubernetes.io/name" : "clusterrole" ,
359
- "app.kubernetes.io/part-of" : "thanos-operator" ,
356
+ "app.kubernetes.io/component" : "rbac" ,
357
+ "app.kubernetes.io/created-by" : "thanos-operator" ,
358
+ "app.kubernetes.io/instance" : "thanosquery-editor-role" ,
359
+ "app.kubernetes.io/managed-by" : "rhobs" ,
360
+ "app.kubernetes.io/name" : "clusterrole" ,
361
+ "app.kubernetes.io/part-of" : "thanos-operator" ,
362
+ "rbac.authorization.k8s.io/aggregate-to-edit" : "true" ,
360
363
},
361
364
},
362
365
Rules : []rbacv1.PolicyRule {
@@ -382,12 +385,13 @@ func operatorResources(namespace string, m TemplateMaps) []runtime.Object {
382
385
ObjectMeta : metav1.ObjectMeta {
383
386
Name : "thanos-operator-thanosquery-viewer-role" ,
384
387
Labels : map [string ]string {
385
- "app.kubernetes.io/component" : "rbac" ,
386
- "app.kubernetes.io/created-by" : "thanos-operator" ,
387
- "app.kubernetes.io/instance" : "thanosquery-viewer-role" ,
388
- "app.kubernetes.io/managed-by" : "rhobs" ,
389
- "app.kubernetes.io/name" : "clusterrole" ,
390
- "app.kubernetes.io/part-of" : "thanos-operator" ,
388
+ "app.kubernetes.io/component" : "rbac" ,
389
+ "app.kubernetes.io/created-by" : "thanos-operator" ,
390
+ "app.kubernetes.io/instance" : "thanosquery-viewer-role" ,
391
+ "app.kubernetes.io/managed-by" : "rhobs" ,
392
+ "app.kubernetes.io/name" : "clusterrole" ,
393
+ "app.kubernetes.io/part-of" : "thanos-operator" ,
394
+ "rbac.authorization.k8s.io/aggregate-to-view" : "true" ,
391
395
},
392
396
},
393
397
Rules : []rbacv1.PolicyRule {
@@ -413,12 +417,13 @@ func operatorResources(namespace string, m TemplateMaps) []runtime.Object {
413
417
ObjectMeta : metav1.ObjectMeta {
414
418
Name : "thanos-operator-thanoscompact-editor-role" ,
415
419
Labels : map [string ]string {
416
- "app.kubernetes.io/component" : "rbac" ,
417
- "app.kubernetes.io/created-by" : "thanos-operator" ,
418
- "app.kubernetes.io/instance" : "thanoscompact-editor-role" ,
419
- "app.kubernetes.io/managed-by" : "rhobs" ,
420
- "app.kubernetes.io/name" : "clusterrole" ,
421
- "app.kubernetes.io/part-of" : "thanos-operator" ,
420
+ "app.kubernetes.io/component" : "rbac" ,
421
+ "app.kubernetes.io/created-by" : "thanos-operator" ,
422
+ "app.kubernetes.io/instance" : "thanoscompact-editor-role" ,
423
+ "app.kubernetes.io/managed-by" : "rhobs" ,
424
+ "app.kubernetes.io/name" : "clusterrole" ,
425
+ "app.kubernetes.io/part-of" : "thanos-operator" ,
426
+ "rbac.authorization.k8s.io/aggregate-to-edit" : "true" ,
422
427
},
423
428
},
424
429
Rules : []rbacv1.PolicyRule {
@@ -444,12 +449,13 @@ func operatorResources(namespace string, m TemplateMaps) []runtime.Object {
444
449
ObjectMeta : metav1.ObjectMeta {
445
450
Name : "thanos-operator-thanoscompact-viewer-role" ,
446
451
Labels : map [string ]string {
447
- "app.kubernetes.io/component" : "rbac" ,
448
- "app.kubernetes.io/created-by" : "thanos-operator" ,
449
- "app.kubernetes.io/instance" : "thanoscompact-viewer-role" ,
450
- "app.kubernetes.io/managed-by" : "rhobs" ,
451
- "app.kubernetes.io/name" : "clusterrole" ,
452
- "app.kubernetes.io/part-of" : "thanos-operator" ,
452
+ "app.kubernetes.io/component" : "rbac" ,
453
+ "app.kubernetes.io/created-by" : "thanos-operator" ,
454
+ "app.kubernetes.io/instance" : "thanoscompact-viewer-role" ,
455
+ "app.kubernetes.io/managed-by" : "rhobs" ,
456
+ "app.kubernetes.io/name" : "clusterrole" ,
457
+ "app.kubernetes.io/part-of" : "thanos-operator" ,
458
+ "rbac.authorization.k8s.io/aggregate-to-view" : "true" ,
453
459
},
454
460
},
455
461
Rules : []rbacv1.PolicyRule {
@@ -475,12 +481,13 @@ func operatorResources(namespace string, m TemplateMaps) []runtime.Object {
475
481
ObjectMeta : metav1.ObjectMeta {
476
482
Name : "thanos-operator-thanosreceive-editor-role" ,
477
483
Labels : map [string ]string {
478
- "app.kubernetes.io/component" : "rbac" ,
479
- "app.kubernetes.io/created-by" : "thanos-operator" ,
480
- "app.kubernetes.io/instance" : "thanosreceive-editor-role" ,
481
- "app.kubernetes.io/managed-by" : "rhobs" ,
482
- "app.kubernetes.io/name" : "clusterrole" ,
483
- "app.kubernetes.io/part-of" : "thanos-operator" ,
484
+ "app.kubernetes.io/component" : "rbac" ,
485
+ "app.kubernetes.io/created-by" : "thanos-operator" ,
486
+ "app.kubernetes.io/instance" : "thanosreceive-editor-role" ,
487
+ "app.kubernetes.io/managed-by" : "rhobs" ,
488
+ "app.kubernetes.io/name" : "clusterrole" ,
489
+ "app.kubernetes.io/part-of" : "thanos-operator" ,
490
+ "rbac.authorization.k8s.io/aggregate-to-edit" : "true" ,
484
491
},
485
492
},
486
493
Rules : []rbacv1.PolicyRule {
@@ -506,12 +513,13 @@ func operatorResources(namespace string, m TemplateMaps) []runtime.Object {
506
513
ObjectMeta : metav1.ObjectMeta {
507
514
Name : "thanos-operator-thanosreceive-viewer-role" ,
508
515
Labels : map [string ]string {
509
- "app.kubernetes.io/component" : "rbac" ,
510
- "app.kubernetes.io/created-by" : "thanos-operator" ,
511
- "app.kubernetes.io/instance" : "thanosreceive-viewer-role" ,
512
- "app.kubernetes.io/managed-by" : "rhobs" ,
513
- "app.kubernetes.io/name" : "clusterrole" ,
514
- "app.kubernetes.io/part-of" : "thanos-operator" ,
516
+ "app.kubernetes.io/component" : "rbac" ,
517
+ "app.kubernetes.io/created-by" : "thanos-operator" ,
518
+ "app.kubernetes.io/instance" : "thanosreceive-viewer-role" ,
519
+ "app.kubernetes.io/managed-by" : "rhobs" ,
520
+ "app.kubernetes.io/name" : "clusterrole" ,
521
+ "app.kubernetes.io/part-of" : "thanos-operator" ,
522
+ "rbac.authorization.k8s.io/aggregate-to-view" : "true" ,
515
523
},
516
524
},
517
525
Rules : []rbacv1.PolicyRule {
@@ -537,12 +545,13 @@ func operatorResources(namespace string, m TemplateMaps) []runtime.Object {
537
545
ObjectMeta : metav1.ObjectMeta {
538
546
Name : "thanos-operator-thanosruler-editor-role" ,
539
547
Labels : map [string ]string {
540
- "app.kubernetes.io/component" : "rbac" ,
541
- "app.kubernetes.io/created-by" : "thanos-operator" ,
542
- "app.kubernetes.io/instance" : "thanosruler-editor-role" ,
543
- "app.kubernetes.io/managed-by" : "rhobs" ,
544
- "app.kubernetes.io/name" : "clusterrole" ,
545
- "app.kubernetes.io/part-of" : "thanos-operator" ,
548
+ "app.kubernetes.io/component" : "rbac" ,
549
+ "app.kubernetes.io/created-by" : "thanos-operator" ,
550
+ "app.kubernetes.io/instance" : "thanosruler-editor-role" ,
551
+ "app.kubernetes.io/managed-by" : "rhobs" ,
552
+ "app.kubernetes.io/name" : "clusterrole" ,
553
+ "app.kubernetes.io/part-of" : "thanos-operator" ,
554
+ "rbac.authorization.k8s.io/aggregate-to-edit" : "true" ,
546
555
},
547
556
},
548
557
Rules : []rbacv1.PolicyRule {
@@ -568,12 +577,13 @@ func operatorResources(namespace string, m TemplateMaps) []runtime.Object {
568
577
ObjectMeta : metav1.ObjectMeta {
569
578
Name : "thanos-operator-thanosruler-viewer-role" ,
570
579
Labels : map [string ]string {
571
- "app.kubernetes.io/component" : "rbac" ,
572
- "app.kubernetes.io/created-by" : "thanos-operator" ,
573
- "app.kubernetes.io/instance" : "thanosruler-viewer-role" ,
574
- "app.kubernetes.io/managed-by" : "rhobs" ,
575
- "app.kubernetes.io/name" : "clusterrole" ,
576
- "app.kubernetes.io/part-of" : "thanos-operator" ,
580
+ "app.kubernetes.io/component" : "rbac" ,
581
+ "app.kubernetes.io/created-by" : "thanos-operator" ,
582
+ "app.kubernetes.io/instance" : "thanosruler-viewer-role" ,
583
+ "app.kubernetes.io/managed-by" : "rhobs" ,
584
+ "app.kubernetes.io/name" : "clusterrole" ,
585
+ "app.kubernetes.io/part-of" : "thanos-operator" ,
586
+ "rbac.authorization.k8s.io/aggregate-to-view" : "true" ,
577
587
},
578
588
},
579
589
Rules : []rbacv1.PolicyRule {
@@ -599,12 +609,13 @@ func operatorResources(namespace string, m TemplateMaps) []runtime.Object {
599
609
ObjectMeta : metav1.ObjectMeta {
600
610
Name : "thanos-operator-thanosstore-editor-role" ,
601
611
Labels : map [string ]string {
602
- "app.kubernetes.io/component" : "rbac" ,
603
- "app.kubernetes.io/created-by" : "thanos-operator" ,
604
- "app.kubernetes.io/instance" : "thanosstore-editor-role" ,
605
- "app.kubernetes.io/managed-by" : "rhobs" ,
606
- "app.kubernetes.io/name" : "clusterrole" ,
607
- "app.kubernetes.io/part-of" : "thanos-operator" ,
612
+ "app.kubernetes.io/component" : "rbac" ,
613
+ "app.kubernetes.io/created-by" : "thanos-operator" ,
614
+ "app.kubernetes.io/instance" : "thanosstore-editor-role" ,
615
+ "app.kubernetes.io/managed-by" : "rhobs" ,
616
+ "app.kubernetes.io/name" : "clusterrole" ,
617
+ "app.kubernetes.io/part-of" : "thanos-operator" ,
618
+ "rbac.authorization.k8s.io/aggregate-to-edit" : "true" ,
608
619
},
609
620
},
610
621
Rules : []rbacv1.PolicyRule {
@@ -630,12 +641,13 @@ func operatorResources(namespace string, m TemplateMaps) []runtime.Object {
630
641
ObjectMeta : metav1.ObjectMeta {
631
642
Name : "thanos-operator-thanosstore-viewer-role" ,
632
643
Labels : map [string ]string {
633
- "app.kubernetes.io/component" : "rbac" ,
634
- "app.kubernetes.io/created-by" : "thanos-operator" ,
635
- "app.kubernetes.io/instance" : "thanosstore-viewer-role" ,
636
- "app.kubernetes.io/managed-by" : "rhobs" ,
637
- "app.kubernetes.io/name" : "clusterrole" ,
638
- "app.kubernetes.io/part-of" : "thanos-operator" ,
644
+ "app.kubernetes.io/component" : "rbac" ,
645
+ "app.kubernetes.io/created-by" : "thanos-operator" ,
646
+ "app.kubernetes.io/instance" : "thanosstore-viewer-role" ,
647
+ "app.kubernetes.io/managed-by" : "rhobs" ,
648
+ "app.kubernetes.io/name" : "clusterrole" ,
649
+ "app.kubernetes.io/part-of" : "thanos-operator" ,
650
+ "rbac.authorization.k8s.io/aggregate-to-view" : "true" ,
639
651
},
640
652
},
641
653
Rules : []rbacv1.PolicyRule {
0 commit comments