Create an kubernetes.core/v1.ConfigMapPatch resource
TypeScriptThe following Pulumi program creates a Kubernetes
ConfigMapPatch
resource. This resource is useful when you want to modify an existing ConfigMap rather than creating a new one. The sample below assumes that a ConfigMap named "example-cm" already exists and that the changes need to be applied to this existing ConfigMap.import * as kubernetes from "@pulumi/kubernetes"; const configMapPatch = new kubernetes.core.v1.ConfigMapPatch("example-cm-patch", { metadata: { name: "example-cm", // Replace with the name of the ConfigMap to patch namespace: "default", // Specify the namespace if other than "default" }, data: { // Add the new key-value pairs or update existing ones "new-key": "new-value", }, }); export const configMapPatchName = configMapPatch.metadata.name;
Here, we specify the name and namespace of the existing ConfigMap we want to patch and then provide the new data to be patched into the ConfigMap. In this case, a new key-value pair
"new-key": "new-value"
is being added to the ConfigMap. After running this Pulumi program, the existing ConfigMap named "example-cm" will have the specified data added or updated.For more details, refer to the official Pulumi documentation for ConfigMapPatch.