Skip to content

Panic when specifying store #179

Description

@chancez

I'm running and getting a panic:

switch --store azure
> panic: runtime error: invalid memory address or nil pointer dereference                                  └─────────────────────────────────────────────────────────────────────────────────────────────────────────┘
                                                                         [signal SIGSEGV: segmentation violation code=0x2 addr=0x0 pc=0x103a16730]

                                                                                                                                                  goroutine 14 [running]:
                                                                                                                                                                         github.com/danielfoehrkn/kubeswitch/pkg/store.(*AzureStore).InitializeAzureStore(0x140005b0bb0)
                                                  	/home/runner/work/kubeswitch/kubeswitch/pkg/store/kubeconfig_store_azure.go:85 +0x110
                                                                                                                                             github.com/danielfoehrkn/kubeswitch/pkg/store.(*AzureStore).StartSearch(0x140005b0bb0, 0x14000062310)
                            	/home/runner/work/kubeswitch/kubeswitch/pkg/store/kubeconfig_store_azure.go:97 +0x6c
                                                                                                                    github.com/danielfoehrkn/kubeswitch/pkg/cache/memory.(*memoryCache).StartSearch(0x103ad210d?, 0x5?)
 	/home/runner/work/kubeswitch/kubeswitch/pkg/cache/memory/memoryCache.go:74 +0x28
                                                                                        github.com/danielfoehrkn/kubeswitch/pkg.DoSearch.func3({0x104402290, 0x14000521a70}, 0x14000062310)
                                                                                                                                                                                           	/home/runner/work/kubeswitch/kubeswitch/pkg/search.go:137 +0xc0
                                         created by github.com/danielfoehrkn/kubeswitch/pkg.DoSearch in goroutine 1
                                                                                                                   	/home/runner/work/kubeswitch/kubeswitch/pkg/search.go:133 +0x5ec

                                                                                                                                                                                        %  

Here's my config:

kind: SwitchConfig
version: "v1alpha1"
kubeconfigStores:
  - kind: azure
    id: aks-example
    config:
      subscriptionID: some-id
      resourceGroups:
        - chancez

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions