@@ -33,9 +33,10 @@ import (
33
33
"strings"
34
34
"time"
35
35
36
- utils2 "github.com/minio/console/pkg/utils"
37
-
38
36
"github.com/dustin/go-humanize"
37
+ "github.com/minio/madmin-go"
38
+
39
+ utils2 "github.com/minio/console/pkg/utils"
39
40
40
41
"github.com/minio/console/restapi"
41
42
@@ -51,11 +52,9 @@ import (
51
52
52
53
corev1 "k8s.io/api/core/v1"
53
54
54
- "github.com/minio/console/cluster"
55
- "github.com/minio/madmin-go"
56
-
57
55
"github.com/go-openapi/runtime/middleware"
58
56
"github.com/go-openapi/swag"
57
+ "github.com/minio/console/cluster"
59
58
"github.com/minio/console/models"
60
59
"github.com/minio/console/operatorapi/operations"
61
60
miniov2 "github.com/minio/operator/pkg/apis/minio.min.io/v2"
@@ -433,7 +432,8 @@ func deleteTenantAction(
433
432
434
433
// getDeleteTenantResponse gets the output of deleting a minio instance
435
434
func getDeletePodResponse (session * models.Principal , params operator_api.DeletePodParams ) * models.Error {
436
- ctx := context .Background ()
435
+ ctx , cancel := context .WithCancel (context .Background ())
436
+ defer cancel ()
437
437
// get Kubernetes Client
438
438
clientset , err := cluster .K8sClient (session .STSSessionToken )
439
439
if err != nil {
@@ -833,8 +833,8 @@ func updateTenantIdentityProvider(ctx context.Context, operatorClient OperatorCl
833
833
}
834
834
835
835
func getTenantIdentityProviderResponse (session * models.Principal , params operator_api.TenantIdentityProviderParams ) (* models.IdpConfiguration , * models.Error ) {
836
- // 5 seconds timeout
837
- ctx , cancel := context .WithTimeout (context .Background (), 5 * time . Second )
836
+
837
+ ctx , cancel := context .WithCancel (context .Background ())
838
838
defer cancel ()
839
839
840
840
opClientClientSet , err := cluster .OperatorClient (session .STSSessionToken )
@@ -864,8 +864,8 @@ func getTenantIdentityProviderResponse(session *models.Principal, params operato
864
864
}
865
865
866
866
func getUpdateTenantIdentityProviderResponse (session * models.Principal , params operator_api.UpdateTenantIdentityProviderParams ) * models.Error {
867
- // 5 seconds timeout
868
- ctx , cancel := context .WithTimeout (context .Background (), 5 * time . Second )
867
+
868
+ ctx , cancel := context .WithCancel (context .Background ())
869
869
defer cancel ()
870
870
opClientClientSet , err := cluster .OperatorClient (session .STSSessionToken )
871
871
if err != nil {
@@ -889,8 +889,8 @@ func getUpdateTenantIdentityProviderResponse(session *models.Principal, params o
889
889
}
890
890
891
891
func getTenantSecurityResponse (session * models.Principal , params operator_api.TenantSecurityParams ) (* models.TenantSecurityResponse , * models.Error ) {
892
- // 5 seconds timeout
893
- ctx , cancel := context .WithTimeout (context .Background (), 5 * time . Second )
892
+
893
+ ctx , cancel := context .WithCancel (context .Background ())
894
894
defer cancel ()
895
895
opClientClientSet , err := cluster .OperatorClient (session .STSSessionToken )
896
896
if err != nil {
@@ -919,8 +919,8 @@ func getTenantSecurityResponse(session *models.Principal, params operator_api.Te
919
919
}
920
920
921
921
func getUpdateTenantSecurityResponse (session * models.Principal , params operator_api.UpdateTenantSecurityParams ) * models.Error {
922
- // 5 seconds timeout
923
- ctx , cancel := context .WithTimeout (context .Background (), 5 * time . Second )
922
+
923
+ ctx , cancel := context .WithCancel (context .Background ())
924
924
defer cancel ()
925
925
opClientClientSet , err := cluster .OperatorClient (session .STSSessionToken )
926
926
if err != nil {
@@ -1099,7 +1099,8 @@ func listTenants(ctx context.Context, operatorClient OperatorClientI, namespace
1099
1099
}
1100
1100
1101
1101
func getListAllTenantsResponse (session * models.Principal , params operator_api.ListAllTenantsParams ) (* models.ListTenantsResponse , * models.Error ) {
1102
- ctx := context .Background ()
1102
+ ctx , cancel := context .WithCancel (context .Background ())
1103
+ defer cancel ()
1103
1104
opClientClientSet , err := cluster .OperatorClient (session .STSSessionToken )
1104
1105
if err != nil {
1105
1106
return nil , prepareError (err )
@@ -1116,7 +1117,8 @@ func getListAllTenantsResponse(session *models.Principal, params operator_api.Li
1116
1117
1117
1118
// getListTenantsResponse list tenants by namespace
1118
1119
func getListTenantsResponse (session * models.Principal , params operator_api.ListTenantsParams ) (* models.ListTenantsResponse , * models.Error ) {
1119
- ctx := context .Background ()
1120
+ ctx , cancel := context .WithCancel (context .Background ())
1121
+ defer cancel ()
1120
1122
opClientClientSet , err := cluster .OperatorClient (session .STSSessionToken )
1121
1123
if err != nil {
1122
1124
return nil , prepareError (err )
@@ -1213,7 +1215,8 @@ func removeAnnotations(annotationsOne, annotationsTwo map[string]string) map[str
1213
1215
}
1214
1216
1215
1217
func getUpdateTenantResponse (session * models.Principal , params operator_api.UpdateTenantParams ) * models.Error {
1216
- ctx := context .Background ()
1218
+ ctx , cancel := context .WithCancel (context .Background ())
1219
+ defer cancel ()
1217
1220
opClientClientSet , err := cluster .OperatorClient (session .STSSessionToken )
1218
1221
if err != nil {
1219
1222
return prepareError (err )
@@ -1263,7 +1266,8 @@ func addTenantPool(ctx context.Context, operatorClient OperatorClientI, params o
1263
1266
}
1264
1267
1265
1268
func getTenantAddPoolResponse (session * models.Principal , params operator_api.TenantAddPoolParams ) * models.Error {
1266
- ctx := context .Background ()
1269
+ ctx , cancel := context .WithCancel (context .Background ())
1270
+ defer cancel ()
1267
1271
opClientClientSet , err := cluster .OperatorClient (session .STSSessionToken )
1268
1272
if err != nil {
1269
1273
return prepareError (err )
@@ -1279,8 +1283,8 @@ func getTenantAddPoolResponse(session *models.Principal, params operator_api.Ten
1279
1283
1280
1284
// getTenantUsageResponse returns the usage of a tenant
1281
1285
func getTenantUsageResponse (session * models.Principal , params operator_api.GetTenantUsageParams ) (* models.TenantUsage , * models.Error ) {
1282
- // 30 seconds timeout
1283
- ctx , cancel := context .WithTimeout (context .Background (), 30 * time . Second )
1286
+
1287
+ ctx , cancel := context .WithCancel (context .Background ())
1284
1288
defer cancel ()
1285
1289
1286
1290
opClientClientSet , err := cluster .OperatorClient (session .STSSessionToken )
@@ -1330,8 +1334,8 @@ func getTenantUsageResponse(session *models.Principal, params operator_api.GetTe
1330
1334
1331
1335
// getTenantLogsResponse returns the logs of a tenant
1332
1336
func getTenantLogsResponse (session * models.Principal , params operator_api.GetTenantLogsParams ) (* models.TenantLogs , * models.Error ) {
1333
- // 30 seconds timeout
1334
- ctx , cancel := context .WithTimeout (context .Background (), 30 * time . Second )
1337
+
1338
+ ctx , cancel := context .WithCancel (context .Background ())
1335
1339
defer cancel ()
1336
1340
1337
1341
opClientClientSet , err := cluster .OperatorClient (session .STSSessionToken )
@@ -1428,8 +1432,7 @@ func getTenantLogsResponse(session *models.Principal, params operator_api.GetTen
1428
1432
// setTenantLogsResponse returns the logs of a tenant
1429
1433
func setTenantLogsResponse (session * models.Principal , params operator_api.SetTenantLogsParams ) (bool , * models.Error ) {
1430
1434
1431
- // 30 seconds timeout
1432
- ctx , cancel := context .WithTimeout (context .Background (), 30 * time .Second )
1435
+ ctx , cancel := context .WithCancel (context .Background ())
1433
1436
defer cancel ()
1434
1437
1435
1438
opClientClientSet , err := cluster .OperatorClient (session .STSSessionToken )
@@ -1595,8 +1598,8 @@ func setTenantLogsResponse(session *models.Principal, params operator_api.SetTen
1595
1598
1596
1599
// enableTenantLoggingResponse enables Tenant Logging
1597
1600
func enableTenantLoggingResponse (session * models.Principal , params operator_api.EnableTenantLoggingParams ) (bool , * models.Error ) {
1598
- // 30 seconds timeout
1599
- ctx , cancel := context .WithTimeout (context .Background (), 30 * time . Second )
1601
+
1602
+ ctx , cancel := context .WithCancel (context .Background ())
1600
1603
defer cancel ()
1601
1604
1602
1605
opClientClientSet , err := cluster .OperatorClient (session .STSSessionToken )
@@ -1656,8 +1659,8 @@ func enableTenantLoggingResponse(session *models.Principal, params operator_api.
1656
1659
1657
1660
// disableTenantLoggingResponse disables Tenant Logging
1658
1661
func disableTenantLoggingResponse (session * models.Principal , params operator_api.DisableTenantLoggingParams ) (bool , * models.Error ) {
1659
- // 30 seconds timeout
1660
- ctx , cancel := context .WithTimeout (context .Background (), 30 * time . Second )
1662
+
1663
+ ctx , cancel := context .WithCancel (context .Background ())
1661
1664
defer cancel ()
1662
1665
1663
1666
opClientClientSet , err := cluster .OperatorClient (session .STSSessionToken )
@@ -1687,7 +1690,8 @@ func disableTenantLoggingResponse(session *models.Principal, params operator_api
1687
1690
}
1688
1691
1689
1692
func getTenantPodsResponse (session * models.Principal , params operator_api.GetTenantPodsParams ) ([]* models.TenantPod , * models.Error ) {
1690
- ctx := context .Background ()
1693
+ ctx , cancel := context .WithCancel (context .Background ())
1694
+ defer cancel ()
1691
1695
clientset , err := cluster .K8sClient (session .STSSessionToken )
1692
1696
if err != nil {
1693
1697
return nil , prepareError (err )
@@ -1721,7 +1725,8 @@ func getTenantPodsResponse(session *models.Principal, params operator_api.GetTen
1721
1725
}
1722
1726
1723
1727
func getPodLogsResponse (session * models.Principal , params operator_api.GetPodLogsParams ) (string , * models.Error ) {
1724
- ctx := context .Background ()
1728
+ ctx , cancel := context .WithCancel (context .Background ())
1729
+ defer cancel ()
1725
1730
clientset , err := cluster .K8sClient (session .STSSessionToken )
1726
1731
if err != nil {
1727
1732
return "" , prepareError (err )
@@ -1736,7 +1741,8 @@ func getPodLogsResponse(session *models.Principal, params operator_api.GetPodLog
1736
1741
}
1737
1742
1738
1743
func getPodEventsResponse (session * models.Principal , params operator_api.GetPodEventsParams ) (models.EventListWrapper , * models.Error ) {
1739
- ctx := context .Background ()
1744
+ ctx , cancel := context .WithCancel (context .Background ())
1745
+ defer cancel ()
1740
1746
clientset , err := cluster .K8sClient (session .STSSessionToken )
1741
1747
if err != nil {
1742
1748
return nil , prepareError (err )
@@ -1767,7 +1773,8 @@ func getPodEventsResponse(session *models.Principal, params operator_api.GetPodE
1767
1773
1768
1774
//get values for prometheus metrics
1769
1775
func getTenantMonitoringResponse (session * models.Principal , params operator_api.GetTenantMonitoringParams ) (* models.TenantMonitoringInfo , * models.Error ) {
1770
- ctx := context .Background ()
1776
+ ctx , cancel := context .WithCancel (context .Background ())
1777
+ defer cancel ()
1771
1778
1772
1779
opClientClientSet , err := cluster .OperatorClient (session .STSSessionToken )
1773
1780
if err != nil {
@@ -1860,8 +1867,8 @@ func getTenantMonitoringResponse(session *models.Principal, params operator_api.
1860
1867
1861
1868
//sets tenant Prometheus monitoring cofiguration fields to values provided
1862
1869
func setTenantMonitoringResponse (session * models.Principal , params operator_api.SetTenantMonitoringParams ) (bool , * models.Error ) {
1863
- // 30 seconds timeout
1864
- ctx , cancel := context .WithTimeout (context .Background (), 30 * time . Second )
1870
+
1871
+ ctx , cancel := context .WithCancel (context .Background ())
1865
1872
defer cancel ()
1866
1873
1867
1874
opClientClientSet , err := cluster .OperatorClient (session .STSSessionToken )
@@ -2397,7 +2404,8 @@ func parseNodeSelectorTerm(term *corev1.NodeSelectorTerm) *models.NodeSelectorTe
2397
2404
}
2398
2405
2399
2406
func getTenantUpdatePoolResponse (session * models.Principal , params operator_api.TenantUpdatePoolsParams ) (* models.Tenant , * models.Error ) {
2400
- ctx := context .Background ()
2407
+ ctx , cancel := context .WithCancel (context .Background ())
2408
+ defer cancel ()
2401
2409
opClientClientSet , err := cluster .OperatorClient (session .STSSessionToken )
2402
2410
if err != nil {
2403
2411
return nil , prepareError (err )
@@ -2537,7 +2545,8 @@ func getUpdateTenantYAML(session *models.Principal, params operator_api.PutTenan
2537
2545
}
2538
2546
2539
2547
func getTenantEventsResponse (session * models.Principal , params operator_api.GetTenantEventsParams ) (models.EventListWrapper , * models.Error ) {
2540
- ctx := context .Background ()
2548
+ ctx , cancel := context .WithCancel (context .Background ())
2549
+ defer cancel ()
2541
2550
client , err := cluster .OperatorClient (session .STSSessionToken )
2542
2551
if err != nil {
2543
2552
return nil , prepareError (err )
0 commit comments