mirror of https://github.com/pulumi/pulumi.git
969e0b9735
Noticed this issue while doing SDK gen for parameterised providers, but figured it deserved its own conformance test. Check that if a provider has a pre-release semver that the _exact_ version can be reported by the generated SDK. This already just works for NodeJS, but Python needed a fix to write the version to `_utilities.py` rather than trying to unconvert the pypi version from the package. Also needed to make the conformance test checks for `GetProgramDependencies` even weaker (which is fine, they are just a very basic sanity check) because the provider reports a version of "3.0.0-alpha.1.internal" while the python version is "3.0.0a1+internal". |
||
---|---|---|
.. | ||
core | ||
helm | ||
meta | ||
yaml | ||
README.md | ||
__init__.py | ||
_inputs.py | ||
_utilities.py | ||
provider.py | ||
pulumi-plugin.json | ||
py.typed |
README.md
The Kubernetes provider package offers support for all Kubernetes resources and their properties. Resources are exposed as types from modules based on Kubernetes API groups such as 'apps', 'core', 'rbac', and 'storage', among many others. Additionally, support for deploying Helm charts ('helm') and YAML files ('yaml') is available in this package. Using this package allows you to programmatically declare instances of any Kubernetes resources and any supported resource version using infrastructure as code, which Pulumi then uses to drive the Kubernetes API.
If this is your first time using this package, these two resources may be helpful:
- Kubernetes Getting Started Guide: Get up and running quickly.
- Kubernetes Pulumi Setup Documentation: How to configure Pulumi for use with your Kubernetes cluster.