@@ -1410,76 +1410,73 @@ func (f *Factory) PrometheusUserWorkload(grpcTLS *v1.Secret) (*monv1.Prometheus,
1410
1410
p .Spec .LogLevel = f .config .UserWorkloadConfiguration .Prometheus .LogLevel
1411
1411
}
1412
1412
1413
- if f .config .ClusterMonitoringConfiguration .PrometheusUserWorkloadConfig .LogLevel != "" {
1414
- p .Spec .LogLevel = f .config .ClusterMonitoringConfiguration .PrometheusUserWorkloadConfig .LogLevel
1415
- }
1416
-
1417
1413
if f .config .UserWorkloadConfiguration .Prometheus .Retention != "" {
1418
1414
p .Spec .Retention = f .config .UserWorkloadConfiguration .Prometheus .Retention
1419
1415
}
1420
1416
1421
- if f .config .ClusterMonitoringConfiguration .PrometheusUserWorkloadConfig .Retention != "" {
1422
- p .Spec .Retention = f .config .ClusterMonitoringConfiguration .PrometheusUserWorkloadConfig .Retention
1423
- }
1424
-
1425
1417
p .Spec .Image = & f .config .Images .Prometheus
1426
1418
1427
1419
if f .config .UserWorkloadConfiguration .Prometheus .Resources != nil {
1428
1420
p .Spec .Resources = * f .config .UserWorkloadConfiguration .Prometheus .Resources
1429
1421
}
1430
1422
1431
- if f .config .ClusterMonitoringConfiguration .PrometheusUserWorkloadConfig .Resources != nil {
1432
- p .Spec .Resources = * f .config .ClusterMonitoringConfiguration .PrometheusUserWorkloadConfig .Resources
1433
- }
1434
-
1435
1423
if f .config .UserWorkloadConfiguration .Prometheus .NodeSelector != nil {
1436
1424
p .Spec .NodeSelector = f .config .UserWorkloadConfiguration .Prometheus .NodeSelector
1437
1425
}
1438
1426
1439
- if f .config .ClusterMonitoringConfiguration .PrometheusUserWorkloadConfig .NodeSelector != nil {
1440
- p .Spec .NodeSelector = f .config .ClusterMonitoringConfiguration .PrometheusUserWorkloadConfig .NodeSelector
1441
- }
1442
-
1443
1427
if len (f .config .UserWorkloadConfiguration .Prometheus .Tolerations ) > 0 {
1444
1428
p .Spec .Tolerations = f .config .UserWorkloadConfiguration .Prometheus .Tolerations
1445
1429
}
1446
1430
1447
- if len (f .config .ClusterMonitoringConfiguration .PrometheusUserWorkloadConfig .Tolerations ) > 0 {
1448
- p .Spec .Tolerations = f .config .ClusterMonitoringConfiguration .PrometheusUserWorkloadConfig .Tolerations
1449
- }
1450
-
1451
1431
if f .config .UserWorkloadConfiguration .Prometheus .ExternalLabels != nil {
1452
1432
p .Spec .ExternalLabels = f .config .UserWorkloadConfiguration .Prometheus .ExternalLabels
1453
1433
}
1454
1434
1455
- if f .config .ClusterMonitoringConfiguration .PrometheusUserWorkloadConfig .ExternalLabels != nil {
1456
- p .Spec .ExternalLabels = f .config .ClusterMonitoringConfiguration .PrometheusUserWorkloadConfig .ExternalLabels
1457
- }
1458
- fmt .Println (f .config .UserWorkloadConfiguration .Prometheus .VolumeClaimTemplate )
1459
-
1460
1435
if f .config .UserWorkloadConfiguration .Prometheus .VolumeClaimTemplate != nil {
1461
- fmt .Println ("yes===" )
1462
1436
p .Spec .Storage = & monv1.StorageSpec {
1463
1437
VolumeClaimTemplate : * f .config .UserWorkloadConfiguration .Prometheus .VolumeClaimTemplate ,
1464
1438
}
1465
1439
}
1466
1440
1441
+ if len (f .config .UserWorkloadConfiguration .Prometheus .RemoteWrite ) > 0 {
1442
+ p .Spec .RemoteWrite = f .config .UserWorkloadConfiguration .Prometheus .RemoteWrite
1443
+ }
1444
+
1445
+ // TODO: remove after 4.7
1446
+
1447
+ if f .config .ClusterMonitoringConfiguration .PrometheusUserWorkloadConfig .LogLevel != "" {
1448
+ p .Spec .LogLevel = f .config .ClusterMonitoringConfiguration .PrometheusUserWorkloadConfig .LogLevel
1449
+ }
1450
+
1451
+ if f .config .ClusterMonitoringConfiguration .PrometheusUserWorkloadConfig .Retention != "" {
1452
+ p .Spec .Retention = f .config .ClusterMonitoringConfiguration .PrometheusUserWorkloadConfig .Retention
1453
+ }
1454
+
1455
+ if f .config .ClusterMonitoringConfiguration .PrometheusUserWorkloadConfig .Resources != nil {
1456
+ p .Spec .Resources = * f .config .ClusterMonitoringConfiguration .PrometheusUserWorkloadConfig .Resources
1457
+ }
1458
+
1459
+ if f .config .ClusterMonitoringConfiguration .PrometheusUserWorkloadConfig .NodeSelector != nil {
1460
+ p .Spec .NodeSelector = f .config .ClusterMonitoringConfiguration .PrometheusUserWorkloadConfig .NodeSelector
1461
+ }
1462
+
1463
+ if len (f .config .ClusterMonitoringConfiguration .PrometheusUserWorkloadConfig .Tolerations ) > 0 {
1464
+ p .Spec .Tolerations = f .config .ClusterMonitoringConfiguration .PrometheusUserWorkloadConfig .Tolerations
1465
+ }
1466
+
1467
+ if f .config .ClusterMonitoringConfiguration .PrometheusUserWorkloadConfig .ExternalLabels != nil {
1468
+ p .Spec .ExternalLabels = f .config .ClusterMonitoringConfiguration .PrometheusUserWorkloadConfig .ExternalLabels
1469
+ }
1470
+
1467
1471
if f .config .ClusterMonitoringConfiguration .PrometheusUserWorkloadConfig .VolumeClaimTemplate != nil {
1468
1472
p .Spec .Storage = & monv1.StorageSpec {
1469
1473
VolumeClaimTemplate : * f .config .ClusterMonitoringConfiguration .PrometheusUserWorkloadConfig .VolumeClaimTemplate ,
1470
1474
}
1471
1475
}
1472
- fmt .Println ("====" )
1473
- fmt .Println (p .Spec .Storage )
1474
-
1475
- if len (f .config .UserWorkloadConfiguration .Prometheus .RemoteWrite ) > 0 {
1476
- p .Spec .RemoteWrite = f .config .UserWorkloadConfiguration .Prometheus .RemoteWrite
1477
- }
1478
-
1479
1476
if len (f .config .ClusterMonitoringConfiguration .PrometheusUserWorkloadConfig .RemoteWrite ) > 0 {
1480
1477
p .Spec .RemoteWrite = f .config .ClusterMonitoringConfiguration .PrometheusUserWorkloadConfig .RemoteWrite
1481
1478
}
1482
-
1479
+ // end removal
1483
1480
if f .config .Images .Thanos != "" {
1484
1481
p .Spec .Thanos .Image = & f .config .Images .Thanos
1485
1482
}
@@ -1878,23 +1875,25 @@ func (f *Factory) PrometheusOperatorUserWorkloadDeployment(denyNamespaces []stri
1878
1875
if err != nil {
1879
1876
return nil , err
1880
1877
}
1881
- fmt .Println (f .config .UserWorkloadConfiguration )
1882
1878
if len (f .config .UserWorkloadConfiguration .PrometheusOperator .NodeSelector ) > 0 {
1883
1879
d .Spec .Template .Spec .NodeSelector = f .config .UserWorkloadConfiguration .PrometheusOperator .NodeSelector
1884
1880
}
1885
1881
1886
- if len (f .config .ClusterMonitoringConfiguration .PrometheusOperatorUserWorkloadConfig .NodeSelector ) > 0 {
1887
- d .Spec .Template .Spec .NodeSelector = f .config .ClusterMonitoringConfiguration .PrometheusOperatorUserWorkloadConfig .NodeSelector
1888
- }
1889
-
1890
1882
if len (f .config .UserWorkloadConfiguration .PrometheusOperator .Tolerations ) > 0 {
1891
1883
d .Spec .Template .Spec .Tolerations = f .config .UserWorkloadConfiguration .PrometheusOperator .Tolerations
1892
1884
}
1893
1885
1886
+ // TODO: remove in 4.7
1887
+ if len (f .config .ClusterMonitoringConfiguration .PrometheusOperatorUserWorkloadConfig .NodeSelector ) > 0 {
1888
+ d .Spec .Template .Spec .NodeSelector = f .config .ClusterMonitoringConfiguration .PrometheusOperatorUserWorkloadConfig .NodeSelector
1889
+ }
1890
+
1894
1891
if len (f .config .ClusterMonitoringConfiguration .PrometheusOperatorUserWorkloadConfig .Tolerations ) > 0 {
1895
1892
d .Spec .Template .Spec .Tolerations = f .config .ClusterMonitoringConfiguration .PrometheusOperatorUserWorkloadConfig .Tolerations
1896
1893
}
1897
1894
1895
+ // end of remove
1896
+
1898
1897
d .Spec .Template .Spec .Containers [0 ].Image = f .config .Images .PrometheusOperator
1899
1898
d .Spec .Template .Spec .Containers [1 ].Image = f .config .Images .KubeRbacProxy
1900
1899
@@ -3032,45 +3031,47 @@ func (f *Factory) ThanosRulerCustomResource(queryURL string, trustedCA *v1.Confi
3032
3031
t .Spec .LogLevel = f .config .UserWorkloadConfiguration .ThanosRuler .LogLevel
3033
3032
}
3034
3033
3035
- if f .config .ClusterMonitoringConfiguration .ThanosRulerConfig .LogLevel != "" {
3036
- t .Spec .LogLevel = f .config .ClusterMonitoringConfiguration .ThanosRulerConfig .LogLevel
3037
- }
3038
-
3039
3034
if f .config .UserWorkloadConfiguration .ThanosRuler .Resources != nil {
3040
3035
t .Spec .Resources = * f .config .UserWorkloadConfiguration .ThanosRuler .Resources
3041
3036
}
3042
3037
3043
- if f .config .ClusterMonitoringConfiguration .ThanosRulerConfig .Resources != nil {
3044
- t .Spec .Resources = * f .config .ClusterMonitoringConfiguration .ThanosRulerConfig .Resources
3045
- }
3046
-
3047
3038
if f .config .UserWorkloadConfiguration .ThanosRuler .VolumeClaimTemplate != nil {
3048
3039
t .Spec .Storage = & monv1.StorageSpec {
3049
3040
VolumeClaimTemplate : * f .config .UserWorkloadConfiguration .ThanosRuler .VolumeClaimTemplate ,
3050
3041
}
3051
3042
}
3052
3043
3044
+ if f .config .UserWorkloadConfiguration .ThanosRuler .NodeSelector != nil {
3045
+ t .Spec .NodeSelector = f .config .UserWorkloadConfiguration .ThanosRuler .NodeSelector
3046
+ }
3047
+
3048
+ if len (f .config .UserWorkloadConfiguration .ThanosRuler .Tolerations ) > 0 {
3049
+ t .Spec .Tolerations = f .config .UserWorkloadConfiguration .ThanosRuler .Tolerations
3050
+ }
3051
+
3052
+ // TODO: remove in 4.7
3053
+ if f .config .ClusterMonitoringConfiguration .ThanosRulerConfig .LogLevel != "" {
3054
+ t .Spec .LogLevel = f .config .ClusterMonitoringConfiguration .ThanosRulerConfig .LogLevel
3055
+ }
3056
+
3057
+ if f .config .ClusterMonitoringConfiguration .ThanosRulerConfig .Resources != nil {
3058
+ t .Spec .Resources = * f .config .ClusterMonitoringConfiguration .ThanosRulerConfig .Resources
3059
+ }
3060
+
3053
3061
if f .config .ClusterMonitoringConfiguration .ThanosRulerConfig .VolumeClaimTemplate != nil {
3054
3062
t .Spec .Storage = & monv1.StorageSpec {
3055
3063
VolumeClaimTemplate : * f .config .ClusterMonitoringConfiguration .ThanosRulerConfig .VolumeClaimTemplate ,
3056
3064
}
3057
3065
}
3058
3066
3059
- if f .config .UserWorkloadConfiguration .ThanosRuler .NodeSelector != nil {
3060
- t .Spec .NodeSelector = f .config .UserWorkloadConfiguration .ThanosRuler .NodeSelector
3061
- }
3062
-
3063
3067
if f .config .ClusterMonitoringConfiguration .ThanosRulerConfig .NodeSelector != nil {
3064
3068
t .Spec .NodeSelector = f .config .ClusterMonitoringConfiguration .ThanosRulerConfig .NodeSelector
3065
3069
}
3066
3070
3067
- if len (f .config .UserWorkloadConfiguration .ThanosRuler .Tolerations ) > 0 {
3068
- t .Spec .Tolerations = f .config .UserWorkloadConfiguration .ThanosRuler .Tolerations
3069
- }
3070
-
3071
3071
if len (f .config .ClusterMonitoringConfiguration .ThanosRulerConfig .Tolerations ) > 0 {
3072
3072
t .Spec .Tolerations = f .config .ClusterMonitoringConfiguration .ThanosRulerConfig .Tolerations
3073
3073
}
3074
+ // end of remove
3074
3075
3075
3076
t .Spec .Containers [1 ].Image = f .config .Images .OauthProxy
3076
3077
setEnv := func (name , value string ) {
0 commit comments