provider-aws icon indicating copy to clipboard operation
provider-aws copied to clipboard

Cognitoidentityprovider can't recognize new parameters during update

Open Benedikt1992 opened this issue 2 years ago • 1 comments

What happened?

When creating a resource in the cognitoidentityprovider group it is not possible to add parameters after the resource has been created. They are not recognized as a change in the spec.

How can we reproduce it?

Create a UserPool with minimal values. Add a new value (e.g. AccountRecoverySetting). It won't update the resource.

Create:

apiVersion: cognitoidentityprovider.aws.crossplane.io/v1alpha1
kind: UserPool
metadata:
  name: example
spec:
  forProvider:
    region: us-east-1
    poolName: examplePool
  providerConfigRef:
    name: example

Update with:

apiVersion: cognitoidentityprovider.aws.crossplane.io/v1alpha1
kind: UserPool
metadata:
  name: example
spec:
  forProvider:
    region: us-east-1
    poolName: examplePool
    accountRecoverySetting:
      recoveryMechanisms:
        - name: verified_email
          priority: 1
  providerConfigRef:
    name: example

What environment did it happen in?

All versions

Benedikt1992 avatar May 12 '22 10:05 Benedikt1992

works as of https://github.com/crossplane-contrib/provider-aws/pull/1533

wotolom avatar Nov 28 '22 09:11 wotolom

Closing, since this seems to be fixed in #1533.

MisterMX avatar Mar 03 '23 15:03 MisterMX