Files
kubernetes/test/compatibility_lifecycle
David Eads 660df229bf Stop exposing list-via-watch from the server
With StreamingCollectionEncodingToJSON and
StreamingCollectionEncodingToProtobuf, the WatchList must re-justify its
necessity.  To prevent an ecosystem from building around a feature that
may not be promoted, we will stop serving list-via-watch until
performance numbers can justify its inclusion.

This also stops the kube-controller-manager from using the
list-via-watch by default.  The fallback is a regular list, so during
the skew during an upgrade the "right" thing will happen and the new
StreamingCollectionEncoding will be used.
2025-04-18 09:21:23 -04:00
..

This directory contains commands for compatibility lifecycle verification

Currently, the following commands are implemented:

# Verify feature gate list is up to date
go run test/compatibility_lifecycle/main.go feature-gates verify

# Update feature gate list
go run test/compatibility_lifecycle/main.go feature-gates update