Skip to content

Contents of release-v3.28.3.tgz don't match tagged files #10008

@jcstanaway

Description

@jcstanaway

We recently upgraded to Calico v3.28.3. Our process is to download the release-v3.28.3.tgz archive and use the manifests contained therein.

Expected Behavior

The manifests in release-v3.28.3.tgz contain all of the manifest versions with the v3.28.3 tag.

Current Behavior

We found (after have a major cluster outage), that at a minimum, the calico.yaml and calico-typha.yaml manifests in the release-v3.28.3.tgz were missing the fix from #9788.

This PR was reported included in the v3.28.3 release as evidenced by the milestone reference in the PR and the list of commit diffs between v3.28.2 and v3.28.3 (v3.28.2...v3.28.3).

Possible Solution

Steps to Reproduce (for bugs)

Upon redownloading release-v3.28.3.tgz and comparing the calico.yaml and calico-typha.yaml manifests between the archive and the v3.28.3 tagged commits of those files, we observed that they were NOT the same and that specifically the fixes included by #9788 were not present in the manifests in the archive.

It is possible that there are other differences between the archive and the tagged commit, but we have not performed an exhaustive comparison.

Context

We had a major outage in a production cluster that severely impact many customers.

Your Environment

  • Calico version: v3.28.3
  • Calico dataplane (iptables, windows etc.)
  • Orchestrator version (e.g. kubernetes, mesos, rkt):
  • Operating System and version:
  • Link to your project (optional):

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions