-
Notifications
You must be signed in to change notification settings - Fork 1.5k
Description
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):