Backport of api-gateway: add operation cannot be fulfilled error to common errors into release/1.16.x (#17882)

* backport of commit 0c93965a53c1b0f19f004312927a1910d098a4a2

* backport of commit 4db4d76958fc0540560c669273032f18d5348fdc

* backport of commit fe843257cf158830dee47e6379db21fb1bc195fc

---------

Co-authored-by: Sarah Alsmiller <sarah.alsmiller@hashicorp.com>
Co-authored-by: sarahalsmiller <100602640+sarahalsmiller@users.noreply.github.com>
This commit is contained in:
hc-github-team-consul-core 2023-06-26 12:40:34 -05:00 committed by GitHub
parent af3f6cf8bf
commit 9417304124
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 15 additions and 0 deletions

View File

@ -58,3 +58,18 @@ The installation process typically fails after this error message is generated.
**Resolution:**
Install the required CRDs. Refer to the [Consul API Gateway installation instructions](/consul/docs/api-gateway/install#installation) for instructions.
## Operation cannot be fulfilled, the object has been modified
```
{"error": "Operation cannot be fulfilled on gatewayclassconfigs.consul.hashicorp.com \"consul-api-gateway\": the object has been modified; please apply your changes to the latest version and try again"}
```
**Conditions:**
This error occurs when the gateway controller attempts to update an object that has been modified previously. It is a normal part of running the controller and will resolve itself by automatically retrying.
**Impact:**
Excessive error logs are produced, but there is no impact to the functionality of the controller.
**Resolution:**
No action needs to be taken to resolve this issue.