Skip to content

Found many ETag mismatch erros when updating public IPs #9729

@nilo19

Description

@nilo19

Which jobs are flaking:

Example: https://storage.googleapis.com/kubernetes-ci-logs/pr-logs/pull/kubernetes-sigs_cloud-provider-azure/9723/pull-cloud-provider-azure-e2e-ccm-vmss-ip-lb-capz-1-33/1997713865999126528/artifacts/clusters/capz-uhx40o/kube-system/cloud-controller-manager-7884f88595-9gzzv/cloud-controller-manager.log

W1207 18:27:04.239343 1 azure_publicip_repo.go:55] NetworkClientFactory.GetPublicIPAddressClient().CreateOrUpdate(capz-uhx40o, service-public-IP-83e8) failed: PUT https://management.azure.com/subscriptions/46678f10-4bbb-447e-98e8-d2829589f2d8/resourceGroups/capz-uhx40o/providers/Microsoft.Network/publicIPAddresses/service-public-IP-83e8

RESPONSE 412: 412 Precondition Failed
ERROR CODE: PreconditionFailed

{
"error": {
"code": "PreconditionFailed",
"message": "Precondition failed.",
"details": [
{
"code": "PreconditionFailedEtagMismatch",
"message": "Etag provided in if-match header W/"e22bbdab-2eaa-4075-bca2-b09547f3022e" does not match etag W/"38f5dcce-46aa-42a5-aed7-4e7777d5c28d" of resource /subscriptions/46678f10-4bbb-447e-98e8-d2829589f2d8/resourceGroups/capz-uhx40o/providers/Microsoft.Network/publicIPAddresses/service-public-IP-83e8 in NRP data store."
}
]
}
}

Which test(s) are flaking:

Testgrid link:

Reason for failure:

Anything else we need to know:

  • links to go.k8s.io/triage appreciated
  • links to specific failures in spyglass appreciated

Metadata

Metadata

Assignees

No one assigned

    Labels

    kind/flakeCategorizes issue or PR as related to a flaky test.

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions