From 77cfc6f568396993ae4f33736fe04d23868b7185 Mon Sep 17 00:00:00 2001 From: Sarah Alsmiller Date: Mon, 26 Jun 2023 15:50:10 +0000 Subject: [PATCH 1/3] backport of commit 0c93965a53c1b0f19f004312927a1910d098a4a2 --- website/content/docs/api-gateway/usage/errors.mdx | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/website/content/docs/api-gateway/usage/errors.mdx b/website/content/docs/api-gateway/usage/errors.mdx index c873c55812d..f286a0d7372 100644 --- a/website/content/docs/api-gateway/usage/errors.mdx +++ b/website/content/docs/api-gateway/usage/errors.mdx @@ -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 reconcile an object that has been modified previously. It is a normal part of running the controller and will resolve itself the next time the reconciliation loop is run. + +**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, From 0101828659004f557454b082b0ecdd646a0cdcf0 Mon Sep 17 00:00:00 2001 From: sarahalsmiller <100602640+sarahalsmiller@users.noreply.github.com> Date: Mon, 26 Jun 2023 16:35:40 +0000 Subject: [PATCH 2/3] backport of commit 4db4d76958fc0540560c669273032f18d5348fdc --- website/content/docs/api-gateway/usage/errors.mdx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/website/content/docs/api-gateway/usage/errors.mdx b/website/content/docs/api-gateway/usage/errors.mdx index f286a0d7372..4c959514084 100644 --- a/website/content/docs/api-gateway/usage/errors.mdx +++ b/website/content/docs/api-gateway/usage/errors.mdx @@ -66,7 +66,7 @@ Install the required CRDs. Refer to the [Consul API Gateway installation instruc ``` **Conditions:** -This error occurs when the gateway controller attempts to reconcile an object that has been modified previously. It is a normal part of running the controller and will resolve itself the next time the reconciliation loop is run. +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. From d740d00de31766977f70ed55e6e549d3146dd6fa Mon Sep 17 00:00:00 2001 From: Sarah Alsmiller Date: Mon, 26 Jun 2023 16:36:51 +0000 Subject: [PATCH 3/3] backport of commit fe843257cf158830dee47e6379db21fb1bc195fc --- website/content/docs/api-gateway/usage/errors.mdx | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/website/content/docs/api-gateway/usage/errors.mdx b/website/content/docs/api-gateway/usage/errors.mdx index 4c959514084..ba2c40f6f24 100644 --- a/website/content/docs/api-gateway/usage/errors.mdx +++ b/website/content/docs/api-gateway/usage/errors.mdx @@ -59,7 +59,7 @@ 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 +## 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"} @@ -72,4 +72,4 @@ This error occurs when the gateway controller attempts to update an object that 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, +No action needs to be taken to resolve this issue.