kubernetes-client/python

Can't append data

Open

#2.110 aberto em 27 de ago. de 2023

Ver no GitHub
 (8 comments) (0 reactions) (0 assignees)Python (3.323 forks)batch import
help wantedkind/bug

Métricas do repositório

Stars
 (6.225 stars)
Métricas de merge de PR
 (Mesclagem média 10d 3h) (2 fundiu PRs em 30d)

Description

What happened (please include outputs or screenshots):

I have created a config map via create_namespaced_config_map. I am attempting to patch it by appending existing data. Tried like this

cm = client.V1ConfigMap() cm.metadata = client.V1ObjectMeta(name=name) cm.data = cm_data existingCM = v1.read_namespaced_config_map("test-cm", "test-ns") print(existingCM)

# print(existingCM)

 
if existingCM == False:
    print(self.v1.read_namespaced_config_map(test-cm", "test-ns"))
    self.v1.create_namespaced_config_map(namespace=namespace, body=cm)
    print(f"Created ConfigMap {name} in namespace {namespace}") 

else:
    # print(existingCM)
    print(existingCM.update(cm.data))
    v1.patch_namespaced_config_map(name=name, namespace=namespace, body=cm)
    print(f"Updated ConfigMap {name} in namespace {namespace}") 

This wouldn't work. Is there an example that I can follow?

Describe the solution you'd like to see: Example to achieve successful data append

Guia do colaborador