Closed
Description
The following error produced by Kubernetes: resourceVersion should not be set on objects to be created
Note that we did not see this before just happened in this CI.
From CI Definition:
MINIKUBE_VERSION: v1.28.0
KUBERNETES_VERSION: v1.22.3
Logs:
https://github.com/keycloak/keycloak/actions/runs/5957796945/job/16161289266
WARN: Keycloak failed to become ready "example-kc" ---
2023-08-24T00:50:35.5896006Z conditions:
2023-08-24T00:50:35.5896322Z - type: "Ready"
2023-08-24T00:50:35.5896553Z status: "Unknown"
2023-08-24T00:50:35.5896803Z - type: "HasErrors"
2023-08-24T00:50:35.5897189Z message: "Error performing operations:\nException(s) during workflow execution.\
2023-08-24T00:50:35.5897939Z \ Details:\n - org.keycloak.operator.controllers.KeycloakServiceDependentResource\
2023-08-24T00:50:35.5898669Z \ -> io.fabric8.kubernetes.client.KubernetesClientException: Failure executing:\
2023-08-24T00:50:35.5899567Z \ PATCH at: https://10.96.0.1:443/api/v1/namespaces/keycloak-test-89c23f9e-1627-48ed-b7e1-73871f2dc708/services/example-kc-service?fieldManager=keycloakcontroller&force=true.\
2023-08-24T00:50:35.5900345Z \ Message: resourceVersion should not be set on objects to be created. Received\
2023-08-24T00:50:35.5900821Z \ status: Status(apiVersion=v1, code=500, details=null, kind=Status, message=resourceVersion\
2023-08-24T00:50:35.5901712Z \ should not be set on objects to be created, metadata=ListMeta(_continue=null,\
2023-08-24T00:50:35.5902197Z \ remainingItemCount=null, resourceVersion=null, selfLink=null, additionalProperties={}),\
2023-08-24T00:50:35.5902962Z \ reason=null, status=Failure, additionalProperties={}).\n\tat io.fabric8.kubernetes.client.KubernetesClientException.copyAsCause(KubernetesClientException.java:238)\n\
2023-08-24T00:50:35.5903909Z \tat io.fabric8.kubernetes.client.dsl.internal.OperationSupport.waitForResult(OperationSupport.java:518)\n\
2023-08-24T00:50:35.5904698Z \tat io.fabric8.kubernetes.client.dsl.internal.OperationSupport.handleResponse(OperationSupport.java:535)\n\
2023-08-24T00:50:35.5905486Z \tat io.fabric8.kubernetes.client.dsl.internal.OperationSupport.handlePatch(OperationSupport.java:430)\n\
2023-08-24T00:50:35.5906316Z \tat io.fabric8.kubernetes.client.dsl.internal.OperationSupport.handlePatch(OperationSupport.java:408)\n\
2023-08-24T00:50:35.5907066Z \tat io.fabric8.kubernetes.client.dsl.internal.BaseOperation.handlePatch(BaseOperation.java:713)\n\
2023-08-24T00:50:35.5907836Z \tat io.fabric8.kubernetes.client.dsl.internal.HasMetadataOperation.lambda$patch$2(HasMetadataOperation.java:232)\n\
2023-08-24T00:50:35.5908634Z \tat io.fabric8.kubernetes.client.dsl.internal.HasMetadataOperation.patch(HasMetadataOperation.java:237)\n\
2023-08-24T00:50:35.5909582Z \tat io.fabric8.kubernetes.client.dsl.internal.HasMetadataOperation.patch(HasMetadataOperation.java:252)\n\
2023-08-24T00:50:35.5910335Z \tat io.fabric8.kubernetes.client.dsl.internal.BaseOperation.serverSideApply(BaseOperation.java:1132)\n\
2023-08-24T00:50:35.5911097Z \tat io.fabric8.kubernetes.client.dsl.internal.BaseOperation.serverSideApply(BaseOperation.java:92)\n\
2023-08-24T00:50:35.5912046Z \tat io.javaoperatorsdk.operator.processing.dependent.kubernetes.KubernetesDependentResource.update(KubernetesDependentResource.java:145)\n\
2023-08-24T00:50:35.5913217Z \tat io.javaoperatorsdk.operator.processing.dependent.kubernetes.CRUDKubernetesDependentResource.update(CRUDKubernetesDependentResource.java:16)\n\
2023-08-24T00:50:35.5914329Z \tat io.javaoperatorsdk.operator.processing.dependent.AbstractDependentResource.handleUpdate(AbstractDependentResource.java:144)\n\
2023-08-24T00:50:35.5915650Z \tat io.javaoperatorsdk.operator.processing.dependent.kubernetes.KubernetesDependentResource.handleUpdate(KubernetesDependentResource.java:122)\n\
2023-08-24T00:50:35.5916859Z \tat io.javaoperatorsdk.operator.processing.dependent.kubernetes.KubernetesDependentResource.handleUpdate(KubernetesDependentResource.java:32)\n\
2023-08-24T00:50:35.5917958Z \tat io.javaoperatorsdk.operator.processing.dependent.AbstractDependentResource.reconcile(AbstractDependentResource.java:72)\n\
2023-08-24T00:50:35.5919029Z \tat io.javaoperatorsdk.operator.processing.dependent.SingleDependentResourceReconciler.reconcile(SingleDependentResourceReconciler.java:19)\n\
2023-08-24T00:50:35.5920084Z \tat io.javaoperatorsdk.operator.processing.dependent.AbstractDependentResource.reconcile(AbstractDependentResource.java:52)\n\
2023-08-24T00:50:35.5921128Z \tat io.javaoperatorsdk.operator.processing.dependent.workflow.WorkflowReconcileExecutor$NodeReconcileExecutor.doRun(WorkflowReconcileExecutor.java:115)\n\
2023-08-24T00:50:35.5922072Z \tat io.javaoperatorsdk.operator.processing.dependent.workflow.NodeExecutor.run(NodeExecutor.java:22)\n\
Metadata
Metadata
Assignees
Labels
No labels