mirror of
https://github.com/k3s-io/kubernetes.git
synced 2025-07-23 19:56:01 +00:00
pkg/controller/storageversiongc: add comments for Test_StorageVersionUpdatedWithAllEncodingVersionsEqualOnLeaseDeletion, Test_StorageVersionUpdatedWithDifferentEncodingVersionsOnLeaseDeletion, Test_StorageVersionContainsInvalidLeaseID, and Test_StorageVersionDeletedOnLeaseDeletion
Signed-off-by: Andrew Sy Kim <andrewsy@google.com>
This commit is contained in:
parent
2fb8329eee
commit
1320adc83f
@ -42,6 +42,10 @@ func setupController(clientset kubernetes.Interface) {
|
|||||||
informerFactory.Start(nil)
|
informerFactory.Start(nil)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// Test_StorageVersionUpdatedWithAllEncodingVersionsEqualOnLeaseDeletion validates that
|
||||||
|
// status.serverStorageVersions is updated when a kube-apiserver Lease is deleted.
|
||||||
|
// If the remaining Leases agree on a new encoding version, status.commonEncodingVersion
|
||||||
|
// should reflect the newly agreed version.
|
||||||
func Test_StorageVersionUpdatedWithAllEncodingVersionsEqualOnLeaseDeletion(t *testing.T) {
|
func Test_StorageVersionUpdatedWithAllEncodingVersionsEqualOnLeaseDeletion(t *testing.T) {
|
||||||
lease1 := &coordinationv1.Lease{
|
lease1 := &coordinationv1.Lease{
|
||||||
ObjectMeta: metav1.ObjectMeta{
|
ObjectMeta: metav1.ObjectMeta{
|
||||||
@ -160,6 +164,10 @@ func Test_StorageVersionUpdatedWithAllEncodingVersionsEqualOnLeaseDeletion(t *te
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// Test_StorageVersionUpdatedWithDifferentEncodingVersionsOnLeaseDeletion validates that
|
||||||
|
// status.serverStorageVersions is updated when a kube-apiserver Lease is deleted.
|
||||||
|
// If the remaining Leases do not agree on a new encoding version, status.commonEncodingVersion
|
||||||
|
// should remain unchanged.
|
||||||
func Test_StorageVersionUpdatedWithDifferentEncodingVersionsOnLeaseDeletion(t *testing.T) {
|
func Test_StorageVersionUpdatedWithDifferentEncodingVersionsOnLeaseDeletion(t *testing.T) {
|
||||||
lease1 := &coordinationv1.Lease{
|
lease1 := &coordinationv1.Lease{
|
||||||
ObjectMeta: metav1.ObjectMeta{
|
ObjectMeta: metav1.ObjectMeta{
|
||||||
@ -261,6 +269,8 @@ func Test_StorageVersionUpdatedWithDifferentEncodingVersionsOnLeaseDeletion(t *t
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// Test_StorageVersionContainsInvalidLeaseID validates that status.serverStorageVersions
|
||||||
|
// only contains the holder identity from kube-apiserver Leases that exist.
|
||||||
func Test_StorageVersionContainsInvalidLeaseID(t *testing.T) {
|
func Test_StorageVersionContainsInvalidLeaseID(t *testing.T) {
|
||||||
lease1 := &coordinationv1.Lease{
|
lease1 := &coordinationv1.Lease{
|
||||||
ObjectMeta: metav1.ObjectMeta{
|
ObjectMeta: metav1.ObjectMeta{
|
||||||
@ -378,6 +388,8 @@ func Test_StorageVersionContainsInvalidLeaseID(t *testing.T) {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// Test_StorageVersionDeletedOnLeaseDeletion validates that a StorageVersion
|
||||||
|
// object is deleted if there are no kube-apiserver Leases.
|
||||||
func Test_StorageVersionDeletedOnLeaseDeletion(t *testing.T) {
|
func Test_StorageVersionDeletedOnLeaseDeletion(t *testing.T) {
|
||||||
lease1 := &coordinationv1.Lease{
|
lease1 := &coordinationv1.Lease{
|
||||||
ObjectMeta: metav1.ObjectMeta{
|
ObjectMeta: metav1.ObjectMeta{
|
||||||
|
Loading…
Reference in New Issue
Block a user