kubernetes-client/python

Can't append data

Open

#2 110 ouverte le 27 août 2023

Voir sur GitHub
 (8 commentaires) (0 réactions) (0 assignés)Python (3 323 forks)batch import
help wantedkind/bug

Métriques du dépôt

Stars
 (6 225 stars)
Métriques de merge PR
 (Merge moyen 10j 3h) (2 PRs mergées en 30 j)

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

Guide contributeur