Skip to content
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

Develop Component resource for: kubernetes:yaml:ConfigGroup #2784

Closed
3 tasks done
Tracked by #1971
mjeffryes opened this issue Jan 26, 2024 · 0 comments · Fixed by #2844
Closed
3 tasks done
Tracked by #1971

Develop Component resource for: kubernetes:yaml:ConfigGroup #2784

mjeffryes opened this issue Jan 26, 2024 · 0 comments · Fixed by #2844
Assignees
Labels
kind/enhancement Improvements or new features resolution/fixed This issue was fixed
Milestone

Comments

@mjeffryes
Copy link
Contributor

mjeffryes commented Jan 26, 2024

  • Schema
  • Codegen
  • Yaml Utility
  • Provider.Construct
  • ConfigGroupArgs
  • ConfigGroup.Construct
  • SDK

Resolves

  1. kind/enhancement mro1 resolution/fixed
    EronWright
  2. kind/bug resolution/fixed
    EronWright
  3. area/sdk kind/bug mro2 resolution/fixed
    EronWright
@mjeffryes mjeffryes added this to the 0.100 milestone Jan 29, 2024
@mjeffryes mjeffryes added the kind/task Work that's part of an ongoing epic label Feb 5, 2024
@EronWright EronWright modified the milestones: 0.100, 0.101 Mar 5, 2024
@EronWright EronWright added kind/enhancement Improvements or new features and removed kind/task Work that's part of an ongoing epic labels Mar 5, 2024
EronWright added a commit 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
@pulumi-bot pulumi-bot added the resolution/fixed This issue was fixed label Mar 8, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
kind/enhancement Improvements or new features resolution/fixed This issue was fixed
Projects
None yet
Development

Successfully merging a pull request may close this issue.

3 participants