You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The latest provider-aws release (v0.20.0) cannot create Elasticache users with passwords set via .spec.forProvider.passwordsSecretRef.
Apparently such field is not translated into its terraform equivalent here.
kubectl get users.elasticache.aws.upbound.io sample-user -o yaml
The LastAsyncOperation condition reports
message: "apply failed: error creating ElastiCache User: InvalidParameterValue: Input Authentication type: null is not in the allowed list: [password,no-password-required,iam]\n\tstatus code: 400, request id: e98ac4d4-66e3-4ebb-839c-be68fdde2416: "reason: ApplyFailurestatus: "False"type: LastAsyncOperation
which is the same error the AWS CLI returns when trying to create a user with no --passwords nor --no-password-required
$ aws elasticache create-user --user-id sample-user --user-name sample-user --engine REDIS --access-string "on ~* +@all"
An error occurred (InvalidParameterValue) when calling the CreateUser operation: Input Authentication type: null is not in the allowed list: [password,no-password-required,iam]
What environment did it happen in?
Universal Crossplane Version: v1.10.1-up.1
Provider Version: v0.20.0
Cloud provider: AWS
Kubernetes distribution: EKS
Kubernetes version: v1.23.13-eks-fb459a0
The text was updated successfully, but these errors were encountered:
What happened?
The latest provider-aws release (v0.20.0) cannot create Elasticache users with passwords set via
.spec.forProvider.passwordsSecretRef
.Apparently such field is not translated into its terraform equivalent here.
How can we reproduce it?
LastAsyncOperation
condition reports--passwords
nor--no-password-required
What environment did it happen in?
The text was updated successfully, but these errors were encountered: