kubernetes-client/python

Can't append data

Open

#2,110 建立於 2023年8月27日

在 GitHub 查看
 (8 留言) (0 反應) (0 負責人)Python (3,323 fork)batch import
help wantedkind/bug

倉庫指標

Star
 (6,225 star)
PR 合併指標
 (平均合併 10天 3小時) (30 天內合併 2 個 PR)

描述

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

貢獻者指南