New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[Epic] Transformations for packaged components #12996
Comments
This was referenced Mar 5, 2024
EronWright
added a commit
to pulumi/pulumi-kubernetes
that referenced
this issue
Mar 8, 2024
This PR implements a new `ConfigGroup` resource (v2) as a Pulumi multi-language component (MLC). The new resource is offered side-by-side with the existing (v1) resource; it is not a drop-in replacement at this time. Some notable differences with respect to the previous (overlay) implementations: 1. Implemented as an MLC to have a consistent implementation across SDKs and to extend support for YAML and Java. 2. The component name is used as a prefix for the child resource names. Use the `resourcePrefix` property to override. Note that the `resourcePrefix` is not applied to the Kubernetes object names. 3. Transformations aren't supported (yet). Support for Pulumi-style transformation is being tracked [here](pulumi/pulumi#12996), and Kubernetes-style transformation may come in future. Closes #2784
EronWright
added a commit
to pulumi/pulumi-kubernetes
that referenced
this issue
Mar 8, 2024
This PR implements a new `ConfigFile` resource (v2) as a Pulumi multi-language component (MLC). The new resource is offered side-by-side with the existing (v1) resource; it is not a drop-in replacement at this time. Some notable differences with respect to the previous (overlay) implementations: 1. Implemented as an MLC to have a consistent implementation across SDKs and to extend support for YAML and Java. 2. The component name is used as a prefix for the child resource names. Use the `resourcePrefix` property to override. Note that the `resourcePrefix` is not applied to the Kubernetes object names. 4. Transformations aren't supported (yet). Support for Pulumi-style transformation is being tracked [here](pulumi/pulumi#12996), and Kubernetes-style transformation may come in future. 5. The `file` property is required and the file must exist. Closes #2785
github-merge-queue bot
pushed a commit
that referenced
this issue
Mar 12, 2024
This PR adds support for remote transforms to the Python SDK. Part of #12996 --------- Co-authored-by: Fraser Waters <fraser@pulumi.com> Co-authored-by: Thomas Gummerer <t.gummerer@gmail.com>
lumiere-bot bot
added a commit
to coolguy1771/home-ops
that referenced
this issue
Apr 12, 2024
This PR contains the following updates: | Package | Type | Update | Change | |---|---|---|---| | [@pulumi/kubernetes](https://pulumi.com) ([source](https://togithub.com/pulumi/pulumi-kubernetes)) | dependencies | minor | [`4.9.1` -> `4.10.0`](https://renovatebot.com/diffs/npm/@pulumi%2fkubernetes/4.9.1/4.10.0) | --- > [!WARNING] > Some dependencies could not be looked up. Check the Dependency Dashboard for more information. --- ### Release Notes <details> <summary>pulumi/pulumi-kubernetes (@​pulumi/kubernetes)</summary> ### [`v4.10.0`](https://togithub.com/pulumi/pulumi-kubernetes/blob/HEAD/CHANGELOG.md#4100-April-11-2024) [Compare Source](https://togithub.com/pulumi/pulumi-kubernetes/compare/v4.9.1...v4.10.0) - ConfigGroup V2 ([pulumi/pulumi-kubernetes#2844) - ConfigFile V2 ([pulumi/pulumi-kubernetes#2862) - Bugfix for ambiguous kinds ([pulumi/pulumi-kubernetes#2889) - \[yaml/v2] Support for resource ordering [pulumi/pulumi-kubernetes#2894) - Bugfix for deployment await logic not referencing the correct deployment status ([pulumi/pulumi-kubernetes#2943) ##### New Features A new MLC-based implementation of `ConfigGroup` and of `ConfigFile` is now available in the "yaml/v2" package. These resources are usable in all Pulumi languages, including Pulumi YAML and in the Java Pulumi SDK. Note that transformations aren't supported in this release (see [pulumi/pulumi#12996). </details> --- ### Configuration 📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied. ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. 🔕 **Ignore**: Close this PR and you won't be reminded about this update again. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR has been generated by [Renovate Bot](https://togithub.com/renovatebot/renovate). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy4yODcuMSIsInVwZGF0ZWRJblZlciI6IjM3LjI4Ny4xIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJyZW5vdmF0ZS9ucG0iLCJ0eXBlL21pbm9yIl19--> Co-authored-by: lumiere-bot[bot] <98047013+lumiere-bot[bot]@users.noreply.github.com>
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Epic tracking addressing #6948
Previous Work
M95
M96
M101
Ship experimental support in the engine and SDKs:
M102
M103
Address feedback
M104
Announce
Future
The text was updated successfully, but these errors were encountered: