Skip to content

Commit 2591ebe

Browse files
authored
SANDBOX-1392: Drop dependency on Che instance (#495)
Signed-off-by: Feny Mehta <fbm3307@gmail.com>
1 parent 58631aa commit 2591ebe

3 files changed

Lines changed: 0 additions & 106 deletions

File tree

pkg/configuration/memberoperatorconfig/configuration.go

Lines changed: 0 additions & 26 deletions
Original file line numberDiff line numberDiff line change
@@ -75,12 +75,6 @@ func (c *Configuration) Autoscaler() AutoscalerConfig {
7575
return AutoscalerConfig{autoscaler: c.cfg.Autoscaler}
7676
}
7777

78-
func (c *Configuration) Che() CheConfig {
79-
return CheConfig{
80-
che: c.cfg.Che,
81-
}
82-
}
83-
8478
func (c *Configuration) Console() ConsoleConfig {
8579
return ConsoleConfig{console: c.cfg.Console}
8680
}
@@ -158,26 +152,6 @@ func (gh GitHubSecret) AccessTokenKey() string {
158152
return gh.githubSecret(key)
159153
}
160154

161-
type CheConfig struct {
162-
che toolchainv1alpha1.CheConfig
163-
}
164-
165-
func (a CheConfig) IsRequired() bool {
166-
return commonconfig.GetBool(a.che.Required, false)
167-
}
168-
169-
func (a CheConfig) Namespace() string {
170-
return commonconfig.GetString(a.che.Namespace, "codeready-workspaces-operator")
171-
}
172-
173-
func (a CheConfig) RouteName() string {
174-
return commonconfig.GetString(a.che.RouteName, "codeready")
175-
}
176-
177-
func (a CheConfig) IsDevSpacesMode() bool {
178-
return a.Namespace() == "crw" && a.RouteName() == "devspaces"
179-
}
180-
181155
type ConsoleConfig struct {
182156
console toolchainv1alpha1.ConsoleConfig
183157
}

pkg/configuration/memberoperatorconfig/configuration_test.go

Lines changed: 0 additions & 45 deletions
Original file line numberDiff line numberDiff line change
@@ -84,51 +84,6 @@ func TestAutoscaler(t *testing.T) {
8484
})
8585
}
8686

87-
func TestChe(t *testing.T) {
88-
t.Run("is required", func(t *testing.T) {
89-
t.Run("default", func(t *testing.T) {
90-
cfg := commonconfig.NewMemberOperatorConfigWithReset(t)
91-
memberOperatorCfg := Configuration{cfg: &cfg.Spec}
92-
93-
assert.False(t, memberOperatorCfg.Che().IsRequired())
94-
})
95-
t.Run("non-default", func(t *testing.T) {
96-
cfg := commonconfig.NewMemberOperatorConfigWithReset(t, testconfig.Che().Required(true))
97-
memberOperatorCfg := Configuration{cfg: &cfg.Spec}
98-
99-
assert.True(t, memberOperatorCfg.Che().IsRequired())
100-
})
101-
})
102-
t.Run("namespace", func(t *testing.T) {
103-
t.Run("default", func(t *testing.T) {
104-
cfg := commonconfig.NewMemberOperatorConfigWithReset(t)
105-
memberOperatorCfg := Configuration{cfg: &cfg.Spec}
106-
107-
assert.Equal(t, "codeready-workspaces-operator", memberOperatorCfg.Che().Namespace())
108-
})
109-
t.Run("non-default", func(t *testing.T) {
110-
cfg := commonconfig.NewMemberOperatorConfigWithReset(t, testconfig.Che().Namespace("crw"))
111-
memberOperatorCfg := Configuration{cfg: &cfg.Spec}
112-
113-
assert.Equal(t, "crw", memberOperatorCfg.Che().Namespace())
114-
})
115-
})
116-
t.Run("route name", func(t *testing.T) {
117-
t.Run("default", func(t *testing.T) {
118-
cfg := commonconfig.NewMemberOperatorConfigWithReset(t)
119-
memberOperatorCfg := Configuration{cfg: &cfg.Spec}
120-
121-
assert.Equal(t, "codeready", memberOperatorCfg.Che().RouteName())
122-
})
123-
t.Run("non-default", func(t *testing.T) {
124-
cfg := commonconfig.NewMemberOperatorConfigWithReset(t, testconfig.Che().RouteName("crw"))
125-
memberOperatorCfg := Configuration{cfg: &cfg.Spec}
126-
127-
assert.Equal(t, "crw", memberOperatorCfg.Che().RouteName())
128-
})
129-
})
130-
}
131-
13287
func TestGitHubSecret(t *testing.T) {
13388
t.Run("default", func(t *testing.T) {
13489
cfg := commonconfig.NewMemberOperatorConfigWithReset(t)

pkg/test/config/memberoperatorconfig.go

Lines changed: 0 additions & 35 deletions
Original file line numberDiff line numberDiff line change
@@ -89,41 +89,6 @@ func (o AutoscalerOption) BufferReplicas(value int) AutoscalerOption {
8989
return o
9090
}
9191

92-
type CheOption struct {
93-
*MemberOperatorConfigOptionImpl
94-
}
95-
96-
func Che() *CheOption {
97-
o := &CheOption{
98-
MemberOperatorConfigOptionImpl: &MemberOperatorConfigOptionImpl{},
99-
}
100-
o.addFunction(func(config *toolchainv1alpha1.MemberOperatorConfig) {
101-
config.Spec.Che = toolchainv1alpha1.CheConfig{}
102-
})
103-
return o
104-
}
105-
106-
func (o CheOption) Required(value bool) CheOption {
107-
o.addFunction(func(config *toolchainv1alpha1.MemberOperatorConfig) {
108-
config.Spec.Che.Required = &value
109-
})
110-
return o
111-
}
112-
113-
func (o CheOption) Namespace(value string) CheOption {
114-
o.addFunction(func(config *toolchainv1alpha1.MemberOperatorConfig) {
115-
config.Spec.Che.Namespace = &value
116-
})
117-
return o
118-
}
119-
120-
func (o CheOption) RouteName(value string) CheOption {
121-
o.addFunction(func(config *toolchainv1alpha1.MemberOperatorConfig) {
122-
config.Spec.Che.RouteName = &value
123-
})
124-
return o
125-
}
126-
12792
type ConsoleOption struct {
12893
*MemberOperatorConfigOptionImpl
12994
}

0 commit comments

Comments
 (0)