Skip to content

Commit 57db849

Browse files
authored
Merge pull request #285 from covexo/refactor-config
Refactor config
2 parents b135f59 + e43d191 commit 57db849

38 files changed

Lines changed: 1053 additions & 972 deletions

cmd/add.go

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -14,10 +14,10 @@ import (
1414
"github.com/covexo/devspace/pkg/util/tar"
1515
"github.com/covexo/devspace/pkg/util/yamlutil"
1616

17-
helmClient "github.com/covexo/devspace/pkg/devspace/clients/helm"
18-
"github.com/covexo/devspace/pkg/devspace/clients/kubectl"
1917
"github.com/covexo/devspace/pkg/devspace/config/configutil"
2018
"github.com/covexo/devspace/pkg/devspace/config/v1"
19+
helmClient "github.com/covexo/devspace/pkg/devspace/deploy/helm"
20+
"github.com/covexo/devspace/pkg/devspace/kubectl"
2121
"github.com/covexo/devspace/pkg/util/log"
2222
"github.com/russross/blackfriday"
2323
"github.com/skratchdot/open-golang/open"
@@ -309,7 +309,7 @@ func (cmd *AddCmd) showReadme(chartVersion *repo.ChartVersion) {
309309

310310
// RunAddSync executes the add sync command logic
311311
func (cmd *AddCmd) RunAddSync(cobraCmd *cobra.Command, args []string) {
312-
config := configutil.GetConfig(false)
312+
config := configutil.GetConfig()
313313

314314
if cmd.syncFlags.Selector == "" {
315315
cmd.syncFlags.Selector = "release=" + *config.DevSpace.Release.Name
@@ -345,7 +345,7 @@ func (cmd *AddCmd) RunAddSync(cobraCmd *cobra.Command, args []string) {
345345
}
346346

347347
syncConfig := append(*config.DevSpace.Sync, &v1.SyncConfig{
348-
ResourceType: configutil.String(cmd.syncFlags.ResourceType),
348+
ResourceType: nil,
349349
LabelSelector: &labelSelectorMap,
350350
ContainerPath: configutil.String(cmd.syncFlags.ContainerPath),
351351
LocalSubPath: configutil.String(cmd.syncFlags.LocalPath),
@@ -362,7 +362,7 @@ func (cmd *AddCmd) RunAddSync(cobraCmd *cobra.Command, args []string) {
362362

363363
// RunAddPort executes the add port command logic
364364
func (cmd *AddCmd) RunAddPort(cobraCmd *cobra.Command, args []string) {
365-
config := configutil.GetConfig(false)
365+
config := configutil.GetConfig()
366366

367367
if cmd.portFlags.Selector == "" {
368368
cmd.portFlags.Selector = "release=" + *config.DevSpace.Release.Name
@@ -390,7 +390,7 @@ func (cmd *AddCmd) RunAddPort(cobraCmd *cobra.Command, args []string) {
390390
}
391391

392392
func (cmd *AddCmd) insertOrReplacePortMapping(labelSelectorMap map[string]*string, portMappings []*v1.PortMapping) {
393-
config := configutil.GetConfig(false)
393+
config := configutil.GetConfig()
394394

395395
// Check if we should add to existing port mapping
396396
for _, v := range *config.DevSpace.PortForwarding {
@@ -411,7 +411,7 @@ func (cmd *AddCmd) insertOrReplacePortMapping(labelSelectorMap map[string]*strin
411411
}
412412
}
413413
portMap := append(*config.DevSpace.PortForwarding, &v1.PortForwardingConfig{
414-
ResourceType: configutil.String(cmd.portFlags.ResourceType),
414+
ResourceType: nil,
415415
LabelSelector: &labelSelectorMap,
416416
PortMappings: &portMappings,
417417
})

cmd/down.go

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
11
package cmd
22

33
import (
4-
helmClient "github.com/covexo/devspace/pkg/devspace/clients/helm"
5-
"github.com/covexo/devspace/pkg/devspace/clients/kubectl"
64
"github.com/covexo/devspace/pkg/devspace/config/configutil"
5+
helmClient "github.com/covexo/devspace/pkg/devspace/deploy/helm"
6+
"github.com/covexo/devspace/pkg/devspace/kubectl"
77
"github.com/covexo/devspace/pkg/util/log"
88

99
"github.com/spf13/cobra"
@@ -43,8 +43,7 @@ your project, use: devspace reset
4343
// Run executes the down command logic
4444
func (cmd *DownCmd) Run(cobraCmd *cobra.Command, args []string) {
4545
log.StartFileLogging()
46-
47-
config := configutil.GetConfig(false)
46+
config := configutil.GetConfig()
4847

4948
releaseName := *config.DevSpace.Release.Name
5049
kubectl, err := kubectl.NewClient()

cmd/enter.go

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
11
package cmd
22

33
import (
4-
helmClient "github.com/covexo/devspace/pkg/devspace/clients/helm"
5-
"github.com/covexo/devspace/pkg/devspace/clients/kubectl"
64
"github.com/covexo/devspace/pkg/devspace/config/configutil"
5+
helmClient "github.com/covexo/devspace/pkg/devspace/deploy/helm"
6+
"github.com/covexo/devspace/pkg/devspace/kubectl"
77
"github.com/covexo/devspace/pkg/util/log"
88
"github.com/spf13/cobra"
99
k8sv1 "k8s.io/api/core/v1"
@@ -14,7 +14,7 @@ import (
1414
// EnterCmd is a struct that defines a command call for "enter"
1515
type EnterCmd struct {
1616
flags *EnterCmdFlags
17-
helm *helmClient.HelmClientWrapper
17+
helm *helmClient.ClientWrapper
1818
kubectl *kubernetes.Clientset
1919
pod *k8sv1.Pod
2020
}
@@ -80,7 +80,7 @@ func (cmd *EnterCmd) Run(cobraCmd *cobra.Command, args []string) {
8080

8181
func enterTerminal(client *kubernetes.Clientset, pod *k8sv1.Pod, containerNameOverride string, args []string) {
8282
var command []string
83-
config := configutil.GetConfig(false)
83+
config := configutil.GetConfig()
8484

8585
if len(args) == 0 && (config.DevSpace.Terminal.Command == nil || len(*config.DevSpace.Terminal.Command) == 0) {
8686
command = []string{

0 commit comments

Comments
 (0)