Pulumi-kubernetes

Latest version: v4.22.1

Safety actively analyzes 723177 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 5 of 35

4.7.1

Not secure
- Fix deployment await logic for accurate rollout detection

4.7.0

Not secure
- Fix JSON encoding of KubeVersion and Version on Chart resource (.NET SDK) (<https://github.com/pulumi/pulumi-kubernetes/pull/2740>)
- Fix option propagation in component resources (Python SDK) (<https://github.com/pulumi/pulumi-kubernetes/pull/2717>)
- Fix option propagation in component resources (.NET SDK) (<https://github.com/pulumi/pulumi-kubernetes/pull/2720>)
- Fix option propagation in component resources (NodeJS SDK) (<https://github.com/pulumi/pulumi-kubernetes/pull/2713>)
- Fix option propagation in component resources (Go SDK) (<https://github.com/pulumi/pulumi-kubernetes/pull/2709>)

Breaking Changes

In previous versions of the pulumi-kubernetes .NET SDK, the `ConfigFile` and `ConfigGroup` component resources inadvertently assigned the wrong parent to the child resource(s).
This would happen when the component resource itself had a parent; the child would be assigned that same parent. This also had the effect of disregarding the component resource's provider in favor of the parent's provider.

For example, here's a before/after look at the component hierarchy:

Before:

bash

├─ pkg:index:MyComponent parent
│ ├─ kubernetes:core/v1:ConfigMap cg-options-cg-options-cm-1
│ ├─ kubernetes:yaml:ConfigFile cg-options-testdata/options/configgroup/manifest.yaml
│ ├─ kubernetes:core/v1:ConfigMap cg-options-configgroup-cm-1
│ ├─ kubernetes:yaml:ConfigFile cg-options-testdata/options/configgroup/empty.yaml
│ └─ kubernetes:yaml:ConfigGroup cg-options


After:


└─ pkg:index:MyComponent parent
└─ kubernetes:yaml:ConfigGroup cg-options
├─ kubernetes:yaml:ConfigFile cg-options-testdata/options/configgroup/manifest.yaml
│ └─ kubernetes:core/v1:ConfigMap cg-options-configgroup-cm-1
└─ kubernetes:core/v1:ConfigMap cg-options-cg-options-cm-1


This release addresses this issue and attempts to heal existing stacks using aliases. This is effective at avoiding a replacement except in the case where the child was created with the wrong provider. In this case, **Pulumi will suggest a replacement of the child resource(s), such that they use the correct provider**.

4.6.1

Not secure
- Fix: Refine URN lookup by using its core type for more accurate resource identification (<https://github.com/pulumi/pulumi-kubernetes/issues/2719>)

4.6.0

Not secure
- Fix: Helm OCI chart deployment fails in Windows (<https://github.com/pulumi/pulumi-kubernetes/pull/2648>)
- Fix: compute version field in Check for content detection (<https://github.com/pulumi/pulumi-kubernetes/pull/2672>)
- Fix: Fix: Helm Release fails with "the server could not find the requested resource" (<https://github.com/pulumi/pulumi-kubernetes/pull/2677>)
- Fix Helm Chart resource lookup key handling for objects in default namespace (<https://github.com/pulumi/pulumi-kubernetes/pull/2655>)
- Update Kubernetes schemas and libraries to v1.29.0 (<https://github.com/pulumi/pulumi-kubernetes/pull/2690>)
- Fix panic when using `PULUMI_KUBERNETES_MANAGED_BY_LABEL` env var with SSA created objects (<https://github.com/pulumi/pulumi-kubernetes/pull/2711>)
- Fix normalization of base64 encoded secrets.data values to strip whitespace (<https://github.com/pulumi/pulumi-kubernetes/issues/2715>)

Resources Renamed

- `/types/kubernetes:core/v1:ResourceRequirements`
- renamed to: `/types/kubernetes:core/v1:VolumeResourceRequirements`
- `/types/kubernetes:core/v1:ResourceRequirementsPatch`
- renamed to: `/types/kubernetes:core/v1:VolumeResourceRequirementsPatch`

New Resources

- `flowcontrol.apiserver.k8s.io/v1.FlowSchema`
- `flowcontrol.apiserver.k8s.io/v1.FlowSchemaList`
- `flowcontrol.apiserver.k8s.io/v1.FlowSchemaPatch`
- `flowcontrol.apiserver.k8s.io/v1.PriorityLevelConfiguration`
- `flowcontrol.apiserver.k8s.io/v1.PriorityLevelConfigurationList`
- `flowcontrol.apiserver.k8s.io/v1.PriorityLevelConfigurationPatch`
- `networking.k8s.io/v1alpha1.ServiceCIDR`
- `networking.k8s.io/v1alpha1.ServiceCIDRList`
- `networking.k8s.io/v1alpha1.ServiceCIDRPatch`
- `storage.k8s.io/v1alpha1.VolumeAttributesClass`
- `storage.k8s.io/v1alpha1.VolumeAttributesClassList`
- `storage.k8s.io/v1alpha1.VolumeAttributesClassPatch`

4.5.5

Not secure
- Fix: Make the invoke calls for Helm charts and YAML config resilient to the value being None or an empty dict (<https://github.com/pulumi/pulumi-kubernetes/pull/2665>)

4.5.4

Not secure
- Fix: Helm Release: chart requires kubeVersion (<https://github.com/pulumi/pulumi-kubernetes/pull/2653>)

Page 5 of 35

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.