Skip to content

Commit

Permalink
Build v3.25.1 (#7444)
Browse files Browse the repository at this point in the history
* Update release notes generation to Python 3

* Add check_release_status script

* Update manifests for release v3.25.1

* Fix up manifests make rule

* Increase timeout from 3 hours to 6 for testing

* Fix path for install-calico-windows.ps1 and OCP manifests packaging

* Remove output capturing from building container images and send output to stdout/stderr

* Update release notes
  • Loading branch information
danudey authored Mar 31, 2023
1 parent c575029 commit 9ce0d6e
Show file tree
Hide file tree
Showing 28 changed files with 573 additions and 147 deletions.
2 changes: 1 addition & 1 deletion .semaphore/release/release.yml
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ agent:
os_image: ubuntu1804

execution_time_limit:
minutes: 180
minutes: 360

blocks:
- name: "Publish official release"
Expand Down
4 changes: 2 additions & 2 deletions Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -134,12 +134,12 @@ bin/ocp.tgz: manifests/ocp/
.PHONY: release-notes
release-notes:
ifndef GITHUB_TOKEN
$(error GITHUB_TOKEN must be set)
$(error GITHUB_TOKEN must be set! Try `export GITHUB_TOKEN=xxx_yyyyy....`)
endif
ifndef VERSION
$(error VERSION must be set)
endif
VERSION=$(VERSION) GITHUB_TOKEN=$(GITHUB_TOKEN) python2 ./hack/release/generate-release-notes.py
python3 ./hack/release/generate-release-notes.py --version $(VERSION)

## Update the AUTHORS.md file.
update-authors:
Expand Down
32 changes: 16 additions & 16 deletions calico/_data/versions.yml
Original file line number Diff line number Diff line change
@@ -1,37 +1,37 @@
- title: v3.25.0
manifests_url: https://raw.githubusercontent.com/projectcalico/calico/v3.25.0
- title: v3.25.1
manifests_url: https://raw.githubusercontent.com/projectcalico/calico/v3.25.1
chart:
version: 0
tigera-operator:
image: tigera/operator
registry: quay.io
version: v1.29.0
version: v1.29.3
components:
typha:
version: v3.25.0
version: v3.25.1
calicoctl:
version: v3.25.0
version: v3.25.1
calico/node:
version: v3.25.0
version: v3.25.1
calico/cni:
version: v3.25.0
version: v3.25.1
calico/apiserver:
version: v3.25.0
version: v3.25.1
calico/kube-controllers:
version: v3.25.0
version: v3.25.1
calico/flannel-migration-controller:
version: v3.25.0
version: v3.25.1
calico/windows:
version: v3.25.0
version: v3.25.1
networking-calico:
version: v3.25.0
version: v3.25.1
flannel:
version: v0.16.3
calico/dikastes:
version: v3.25.0
version: v3.25.1
flexvol:
version: v3.25.0
version: v3.25.1
csi-driver:
version: v3.25.0
version: v3.25.1
csi-node-driver-registrar:
version: v3.25.0
version: v3.25.1
16 changes: 16 additions & 0 deletions calico/_includes/release-notes/v3.25.1-release-notes.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
31 Mar 2023

#### Bug fixes

- Prevents Node kube-controller's internal pod cache from getting out-of-sync thus leaking memory. [calico #7503](https://github.com/projectcalico/calico/pull/7503) (@dilyevsky)
- Fix a panic in BPF mode when iterating over a per-CPU map with Debug enabled. [calico #7379](https://github.com/projectcalico/calico/pull/7379) (@fasaxc)
- Fix that the tunnel IP allocator did not respond to changes in the IP pool's allowedUses field. [calico #7360](https://github.com/projectcalico/calico/pull/7360) (@fasaxc)
- s390x: fix image mislabel in cni, typha and kube-controllers [calico #7315](https://github.com/projectcalico/calico/pull/7315) (@huoqifeng)
- Fix generation of `operator-crds.yaml` manifest. [calico #7217](https://github.com/projectcalico/calico/pull/7217) (@caseydavenport)

#### Other changes

- ebpf: Jumpmap versionincremented to prevent failures when upgrading from earlier calico versions [calico #7487](https://github.com/projectcalico/calico/pull/7487) (@tomastigera)
- Performance: on kernel 4.10+, use kernel-side route filtering when listing routes. Dramatically reduces CPU usage (and garbage collection) on systems with many interfaces and/or routes. [calico #7381](https://github.com/projectcalico/calico/pull/7381) (@fasaxc)
- ocp.tgz now hosted on GitHub [calico #7214](https://github.com/projectcalico/calico/pull/7214) (@caseydavenport)
- Enable s390x architecture support in 3.25 [calico #7210](https://github.com/projectcalico/calico/pull/7210) (@huoqifeng)
2 changes: 1 addition & 1 deletion charts/calico/values.yaml
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
# The Calico version to use when generating manifests.
version: v3.25.0
version: v3.25.1

# Configure the images to use when generating manifests.
node:
Expand Down
4 changes: 2 additions & 2 deletions charts/tigera-operator/values.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -41,8 +41,8 @@ podLabels: {}
# Image and registry configuration for the tigera/operator pod.
tigeraOperator:
image: tigera/operator
version: v1.29.0
version: v1.29.3
registry: quay.io
calicoctl:
image: docker.io/calico/ctl
tag: v3.25.0
tag: v3.25.1
Loading

0 comments on commit 9ce0d6e

Please sign in to comment.