Unable to edit configmap in kubernetes

10/1/2020

I have a already running kubernetes application(eclipse che) I am editing a configmap with the following command kubectl edit cm/che -n che When I edit and save it, I get a message saying that the configmap is saved. But when I again issue the same command I cannot find my changes. Am I missing some basic step?

-- Aditya Aswani
configmap
edit
kubectl
kubernetes

3 Answers

10/2/2020

use kubectl verbose mode for tracing the problem

kubectl edit cm/che -n che -v9

I guess it could be related to permissions, admission controls, or operator frameworks.

-- Emre Odabaş
Source: StackOverflow

10/20/2020

If you have installed Che with operator (through chectl or not), you should change the settings editing the CheCluster custom resource:

kubectl edit CheCluster/eclipse-che -n che
-- sunix
Source: StackOverflow

12/21/2020

In case you deployed devfile registry with helm and you only need only your devfile registry and not the one provided by che try the following -

  1. Remove the helm chart by helm delete che-devfile-registry -n che
  2. kubectl edit checluster eclipse-che -n che
  3. Add devfileRegistryImage: 'Your devfile Image' under spec: server:

  4. Save

After that go to the default che url you should be able to see your custom stack in the list.

-- yashkapoor112
Source: StackOverflow