-
Notifications
You must be signed in to change notification settings - Fork 50
Closed
Labels
impact/usabilitySomething that impacts users' ability to use the product easily and intuitivelySomething that impacts users' ability to use the product easily and intuitivelykind/enhancementImprovements or new featuresImprovements or new featuresresolution/fixedThis issue was fixedThis issue was fixedsize/LEstimated effort to complete (up to 10 days).Estimated effort to complete (up to 10 days).
Description
Currently, when a single item in a set has a diff, we show every item of the set having changed places.
For example - in the diff below (from pulumi/pulumi-aws#920) - there is one element actually changing (IamInstanceProfile's value is changing from an id to an ARN) - but all other elements are getting mixed up:
Previewing update (cameron):
pulumi:pulumi:Stack: (same)
[urn=urn:pulumi:cameron::beanstalk-env-order-bug::pulumi:pulumi:Stack::beanstalk-env-order-bug-cameron]
~ aws:elasticbeanstalk/environment:Environment: (update)
[id=e-mvzjv6gg2f]
[urn=urn:pulumi:cameron::beanstalk-env-order-bug::aws:elasticbeanstalk/environment:Environment::beanstalk-env-order-bug-cameron]
[provider=urn:pulumi:cameron::beanstalk-env-order-bug::pulumi:providers:aws::default_1_27_0::6d629690-746c-4946-b638-718881ccf3f6]
~ settings: [
~ [0]: {
~ name : "VPCId" => "VPCId"
~ namespace: "aws:ec2:vpc" => "aws:ec2:vpc"
- resource : ""
~ value : "vpc-0a79acb18cf59054f" => "vpc-0a79acb18cf59054f"
}
~ [1]: {
~ name : "MaxSize" => "Subnets"
~ namespace: "aws:autoscaling:asg" => "aws:ec2:vpc"
~ value : "1" => "subnet-037fba84fc1fd4664"
}
~ [2]: {
~ name : "setting1" => "IamInstanceProfile"
~ namespace: "aws:elasticbeanstalk:application:environment" => "aws:autoscaling:launchconfiguration"
~ value : "value1" => "arn:aws:iam::052848974346:instance-profile/beanstalk-env-order-bug-cameron-617dfaf"
}
~ [3]: {
~ name : "MinSize" => "InstanceType"
~ namespace: "aws:autoscaling:asg" => "aws:autoscaling:launchconfiguration"
~ value : "1" => "t3.medium"
}
~ [4]: {
~ name : "IamInstanceProfile" => "MinSize"
~ namespace: "aws:autoscaling:launchconfiguration" => "aws:autoscaling:asg"
~ value : "beanstalk-env-order-bug-cameron-617dfaf" => "1"
}
~ [5]: {
~ name : "setting2" => "MaxSize"
~ namespace: "aws:elasticbeanstalk:application:environment" => "aws:autoscaling:asg"
~ value : "value2" => "1"
}
~ [6]: {
~ name : "Subnets" => "setting1"
~ namespace: "aws:ec2:vpc" => "aws:elasticbeanstalk:application:environment"
~ value : "subnet-037fba84fc1fd4664" => "value1"
}
~ [7]: {
~ name : "InstanceType" => "setting2"
~ namespace: "aws:autoscaling:launchconfiguration" => "aws:elasticbeanstalk:application:environment"
~ value : "t3.medium" => "value2"
}
~ [8]: {
~ name : "setting3" => "setting3"
~ namespace: "aws:elasticbeanstalk:application:environment" => "aws:elasticbeanstalk:application:environment"
~ value : "value3" => "value3"
}
]
shousper, t0yv0 and jcefoli
Metadata
Metadata
Assignees
Labels
impact/usabilitySomething that impacts users' ability to use the product easily and intuitivelySomething that impacts users' ability to use the product easily and intuitivelykind/enhancementImprovements or new featuresImprovements or new featuresresolution/fixedThis issue was fixedThis issue was fixedsize/LEstimated effort to complete (up to 10 days).Estimated effort to complete (up to 10 days).