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?
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.
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
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 -
helm delete che-devfile-registry -n che
kubectl edit checluster eclipse-che -n che
Add devfileRegistryImage: 'Your devfile Image'
under
spec:
server:
Save
After that go to the default che url you should be able to see your custom stack in the list.