Pulumi-kubernetes

Latest version: v4.11.0

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

Scan your dependencies

Page 2 of 32

4.7.1

- Fix deployment await logic for accurate rollout detection

4.7.0

- 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:


├─ 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

- 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

- 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

- 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

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

Page 2 of 32

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.