A Pulumi resource provider for Kubernetes to manage API resources and workloads in running clusters
APACHE-2.0 License
Bot releases are hidden (Show)
Published by lblackstone over 5 years ago
BREAKING: This release changes the behavior of the provider namespace
flag introduced
in 0.23.0
. Previously, this flag was treated as an override, which ignored namespace
values set directly on resources. Now, the flag is a default, and will only set the
namespace if one is not already set. If you have created resources using a provider
with the namespace
flag set, this change may cause these resources to be recreated
on the next update.
transformations
callback in Python to match JavaScript API (https://github.com/pulumi/pulumi-kubernetes/pull/575)getInputs
from Kubernetes resource implementations. (https://github.com/pulumi/pulumi-kubernetes/pull/580)ResourceOptions
via transformations
(https://github.com/pulumi/pulumi-kubernetes/pull/575).isInstance
to all Kubernetes CustomResource
implementations (https://github.com/pulumi/pulumi-kubernetes/pull/582).metadata
is a computed value (https://github.com/pulumi/pulumi-kubernetes/pull/572)Published by lblackstone over 5 years ago
Published by lblackstone over 5 years ago
This release fixes a longstanding issue with the provider namespace flag. Previously, this
flag was erroneously ignored, but will now cause any resources using this provider to be
created in the specified namespace. This may cause resources to be recreated! Unset the
namespace parameter to avoid this behavior. Also note that this parameter takes precedence
over any namespace defined on the underlying resource.
The Python SDK now supports YAML manifests and Helm charts, including CustomResourceDefinitions
and CustomResources
!
Published by lblackstone over 5 years ago
This release improves handling for CustomResources (CRs) and CustomResourceDefinitions (CRDs).
CRs without a matching CRD will now be considered deleted during pulumi refresh
, and pulumi destroy
will not fail to delete a CR if the related CRD is missing.
See https://github.com/pulumi/pulumi-kubernetes/pull/530 for details.
Published by lblackstone over 5 years ago
Published by lblackstone over 5 years ago
Published by lblackstone over 5 years ago
pulumi_kubernetes
package was depending on an older pulumi
package.Published by lblackstone over 5 years ago
Updating to v0.17.0 version of @pulumi/pulumi
. This is an update that will not play nicely
in side-by-side applications that pull in prior versions of this package.
See https://github.com/pulumi/pulumi/commit/7f5e089f043a70c02f7e03600d6404ff0e27cc9d for more details.
As such, we are rev'ing the minor version of the package from 0.16 to 0.17. Recent version of pulumi
will now detect, and warn, if different versions of @pulumi/pulumi
are loaded into the same application. If you encounter this warning, it is recommended you move to versions of the @pulumi/...
packages that are compatible. i.e. keep everything on 0.16.x until you are ready to move everything to 0.17.x.
Published by lblackstone over 5 years ago
Published by lblackstone over 5 years ago
Published by lblackstone over 5 years ago
deleteBeforeReplace
(https://github.com/pulumi/pulumi/pull/2415)Published by lblackstone over 5 years ago
Published by lblackstone over 5 years ago
node-fetch
rather than got
to support Node 6 (https://github.com/pulumi/pulumi-kubernetes/pull/390)Published by lblackstone almost 6 years ago
StatefulSet
(https://github.com/pulumi/pulumi-kubernetes/pull/307)@pulumi/kubernetes
YAML API to understand arbitrary URLs (https://github.com/pulumi/pulumi-kubernetes/pull/328).get
on CustomResources (https://github.com/pulumi/pulumi-kubernetes/pull/329).get
for first-class providers (https://github.com/pulumi/pulumi-kubernetes/pull/340)apiVersion
and kind
(https://github.com/pulumi/pulumi-kubernetes/pull/341)Note: Bumped the minor version due to several changes to runtime semantics (#307, #324, #333, #337) and the addition of stricter typing (#341).
Published by hausdorff almost 6 years ago
pulumi.Input
in their values
(https://github.com/pulumi/pulumi-kubernetes/pull/241)Ingress
(https://github.com/pulumi/pulumi-kubernetes/pull/283).metadata.name
to be specified in Kubernetes list types (e.g., v1/List
) (https://github.com/pulumi/pulumi-kubernetes/pull/294, https://github.com/pulumi/pulumi-kubernetes/pull/296)Service
fails to initialized (https://github.com/pulumi/pulumi-kubernetes/pull/309)Pod
's owner (https://github.com/pulumi/pulumi-kubernetes/pull/311)