Skip to content

Extensions are removed from kubeconfig on deleting context #1271

@JorTurFer

Description

@JorTurFer

Describe the bug

After some tests I have discovered that extensions cluster extensions are removed from kubeconfig when some context is deleted using the remove button

Image

Reproduction steps

Add some cluster that requires an extension, for example, you can use this

clusters:
  - name: omniskeprds 
    cluster:
      certificate-authority-data: Autority here
      extensions:
      - extension:
          clusterName: random
          region: eu01
          project: ef194f26-0023-4873-9467-965030350af4
        name: client.authentication.k8s.io/exec
      server: random.server.com

Delete any cluster using the UI. After that, the extension disappear and insecure-skip-tls-verify: false is added

clusters:
  - name: omniskeprds 
    cluster:
      certificate-authority-data: Autority here
      server: random.server.com
      insecure-skip-tls-verify: false

Expected behavior

clusters aren't touched at all except the removed one

Screenshots

No response

Freelens version

1.1.1

Operating system type and version

15.6.1 (24G90)

Installation method

brew

Kubernetes cluster version used with Freelens

all

Logs

No response

Kubeconfig

No response

Additional context

No response

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions