@@ -9,15 +9,13 @@ import (
9
9
10
10
"github.com/stretchr/testify/require"
11
11
appsv1 "k8s.io/api/apps/v1"
12
- "k8s.io/apimachinery/pkg/api/resource"
13
12
"k8s.io/utils/pointer"
14
13
15
14
"github.com/gitpod-io/gitpod/installer/pkg/common"
16
15
"github.com/gitpod-io/gitpod/installer/pkg/components/toxiproxy"
17
16
config "github.com/gitpod-io/gitpod/installer/pkg/config/v1"
18
17
"github.com/gitpod-io/gitpod/installer/pkg/config/v1/experimental"
19
18
"github.com/gitpod-io/gitpod/installer/pkg/config/versions"
20
- corev1 "k8s.io/api/core/v1"
21
19
v1 "k8s.io/api/core/v1"
22
20
)
23
21
@@ -79,53 +77,6 @@ func TestServerDeployment_DbWaiterUsesToxiproxyDbHost(t *testing.T) {
79
77
}
80
78
}
81
79
82
- func TestSlowServerDeployment_UsesServerReplicaCountAndResources (t * testing.T ) {
83
- resources := map [string ]* v1.ResourceRequirements {
84
- common .ServerComponent : {
85
- Limits : corev1.ResourceList {
86
- "cpu" : resource .MustParse ("300m" ),
87
- "memory" : resource .MustParse ("300Mi" ),
88
- },
89
- Requests : corev1.ResourceList {
90
- "cpu" : resource .MustParse ("200m" ),
91
- "memory" : resource .MustParse ("200Mi" ),
92
- },
93
- },
94
- }
95
-
96
- podConfig := map [string ]* config.PodConfig {
97
- common .ServerComponent : {
98
- Replicas : pointer .Int32 (5 ),
99
- Resources : resources ,
100
- },
101
- }
102
-
103
- slowDbHost := toxiproxy .Component
104
- ctx := renderContext (t , podConfig , slowDbHost )
105
-
106
- objects , err := deployment (ctx )
107
- require .NoError (t , err )
108
-
109
- require .Len (t , objects , 1 , "must render only one object" )
110
-
111
- deployment := objects [0 ].(* appsv1.Deployment )
112
-
113
- require .NotNil (t , deployment .Spec .Replicas , "replica count must be specified" )
114
- require .Equal (t , int32 (5 ), * deployment .Spec .Replicas , "unexpected number of replicas" )
115
-
116
- for _ , c := range deployment .Spec .Template .Spec .Containers {
117
- if c .Name == Component {
118
- expectedResources := * resources [common .ServerComponent ]
119
- actualResources := c .Resources
120
-
121
- require .Equal (t , expectedResources .Limits ["cpu" ], actualResources .Limits ["cpu" ], "cpu limit not set correctly" )
122
- require .Equal (t , expectedResources .Limits ["memory" ], actualResources .Limits ["memory" ], "memory limit not set correctly" )
123
- require .Equal (t , expectedResources .Requests ["cpu" ], actualResources .Requests ["cpu" ], "cpu request not set correctly" )
124
- require .Equal (t , expectedResources .Requests ["memory" ], actualResources .Requests ["memory" ], "memory request not set correctly" )
125
- }
126
- }
127
- }
128
-
129
80
func TestServerDeployment_MountsGithubAppSecret (t * testing.T ) {
130
81
ctx := renderContext (t , nil , "" )
131
82
0 commit comments