Skip to content

chore: bump crates/gateway to v1.0.2#3

Merged
ZhiXiao-Lin merged 1 commit into
mainfrom
chore/bump-gateway-1.0.2
May 16, 2026
Merged

chore: bump crates/gateway to v1.0.2#3
ZhiXiao-Lin merged 1 commit into
mainfrom
chore/bump-gateway-1.0.2

Conversation

@ZhiXiao-Lin
Copy link
Copy Markdown
Contributor

Picks up A3S-Lab/Gateway#3 — fixes the rustls CryptoProvider panic that crashed v1.0.1 pods on startup whenever the Kubernetes Ingress watcher opened its first TLS connection to the apiserver.

Submodule pointer: `3fdad48` → `bf4029a` (gateway tag `v1.0.2`).

This bumps only `crates/gateway`. The pre-existing modification on `crates/code` is left for a separate PR — keeping unrelated submodule churn out of this hotfix.

Verification

  • cargo build -p a3s-gateway --features kube,redis --release
  • cargo test -p a3s-gateway --features kube,redis --lib → 1027 passed ✅
  • Real-world repro on the staging cluster: v1.0.1 pod CrashLoopBackOff with the documented rustls panic stack

Picks up A3S-Lab/Gateway#3: install rustls::crypto::ring as the
process-level CryptoProvider before any TLS-using component constructs.
Resolves the `tokio-rt-worker` panic that crashed v1.0.1 pods on every
cluster as soon as the kube-rs Ingress watcher opened its first TLS
connection to the apiserver.

3fdad48 → bf4029a
@ZhiXiao-Lin ZhiXiao-Lin merged commit 7715695 into main May 16, 2026
@ZhiXiao-Lin ZhiXiao-Lin deleted the chore/bump-gateway-1.0.2 branch May 16, 2026 03:55
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant