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
apiVersion: mq.aws.upbound.io/v1beta1
kind: Configuration
metadata:
name: example
spec:
forProvider:
# Due to an existing Terrajet limitation, we cannot use "metadata.name" for "name"
# Details can be found in https://github.com/crossplane/terrajet/issues/280
name: example-config
region: us-west-1
data: |
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<broker xmlns="http://activemq.apache.org/schema/core">
<plugins>
<forcePersistencyModeBrokerPlugin persistenceFlag="true"/>
<statisticsBrokerPlugin/>
<timeStampingBrokerPlugin ttlCeiling="86400000" zeroExpirationOverride="86400000"/>
</plugins>
</broker>
description: Example Configuration
engineType: ActiveMQ
engineVersion: 5.16.7
Second yaml:
apiVersion: mq.aws.upbound.io/v1beta1
kind: Configuration
metadata:
name: example
spec:
forProvider:
# Due to an existing Terrajet limitation, we cannot use "metadata.name" for "name"
# Details can be found in https://github.com/crossplane/terrajet/issues/280
name: example-config
region: us-west-1
data: |
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<broker xmlns="http://activemq.apache.org/schema/core">
<plugins>
<forcePersistencyModeBrokerPlugin persistenceFlg="true"/>
<statisticsBrokerPlugin/>
<timeStampingBrokerPlugin ttlCeiling="86400000" zeroExpirationOverride="86400000"/>
</plugins>
</broker>
description: Example Configuration
engineType: ActiveMQ
engineVersion: 5.16.7
Steps to Reproduce
Install the provider-aws-mq
Apply the first yaml file
Wait until the resource is created successfully
Apply the second yaml file (diff: persistenceFlag => persistenceFlg)
What happened?
When we try to update the data field with an incorrect attribute, the resource enters the update cycle and produces new revisions. It gives an error after reaching 300 revisions (SYNCED=False, READY=True).
message: 'update failed: async update failed: failed to update the resource: [{0
updating MQ Configuration (c-508ec4bf-4637-48a8-826e-c2217cac66b4): operation
error mq: UpdateConfiguration, https response error StatusCode: 400, RequestID:
6be15a7b-d1c3-48ac-863b-7a77c562f2ef, BadRequestException: Maximum number of
configuration revisions [300] has been reached. Create a new configuration. []}]'
When I try to edit it in the AWS console with the wrong attribute, it removes the relevant line and creates a new revision and gives the following warning:
Terraform behaves similarly to AWS here and removes the wrong attribute and updates the XML file. It does not give any errors or warnings. But in this case, the terraform plan always shows diff.
The text was updated successfully, but these errors were encountered:
This provider repo does not have enough maintainers to address every issue. Since there has been no activity in the last 90 days it is now marked as stale. It will be closed in 14 days if no further activity occurs. Leaving a comment starting with/fresh will mark this issue as not stale.
Is there an existing issue for this?
Affected Resource(s)
mq.aws.upbound.io/v1beta1 - Configuration
Resource MRs required to reproduce the bug
First yaml:
Second yaml:
Steps to Reproduce
provider-aws-mq
What happened?
When we try to update the data field with an incorrect attribute, the resource enters the update cycle and produces new revisions. It gives an error after reaching 300 revisions (SYNCED=False, READY=True).
When I try to edit it in the AWS console with the wrong attribute, it removes the relevant line and creates a new revision and gives the following warning:
Relevant Error Output Snippet
Crossplane Version
1.16.0
Provider Version
1.10.0
Kubernetes Version
No response
Kubernetes Distribution
No response
Additional Info
Terraform behaves similarly to AWS here and removes the wrong attribute and updates the XML file. It does not give any errors or warnings. But in this case, the terraform plan always shows diff.
The text was updated successfully, but these errors were encountered: