mirror of
https://github.com/k3s-io/kubernetes.git
synced 2025-10-29 12:49:55 +00:00
Apply to use contextual logging for all loggers in statefulSet
Signed-off-by: kerthcet <kerthcet@gmail.com>
This commit is contained in:
@@ -31,6 +31,8 @@ import (
|
||||
"k8s.io/apimachinery/pkg/runtime"
|
||||
"k8s.io/apimachinery/pkg/types"
|
||||
"k8s.io/apimachinery/pkg/util/intstr"
|
||||
"k8s.io/klog/v2"
|
||||
"k8s.io/klog/v2/ktesting"
|
||||
|
||||
apps "k8s.io/api/apps/v1"
|
||||
v1 "k8s.io/api/core/v1"
|
||||
@@ -317,6 +319,8 @@ func TestClaimOwnerMatchesSetAndPod(t *testing.T) {
|
||||
for _, useOtherRefs := range []bool{false, true} {
|
||||
for _, setPodRef := range []bool{false, true} {
|
||||
for _, setSetRef := range []bool{false, true} {
|
||||
_, ctx := ktesting.NewTestContext(t)
|
||||
logger := klog.FromContext(ctx)
|
||||
claim := v1.PersistentVolumeClaim{}
|
||||
claim.Name = "target-claim"
|
||||
pod := v1.Pod{}
|
||||
@@ -347,7 +351,7 @@ func TestClaimOwnerMatchesSetAndPod(t *testing.T) {
|
||||
setOwnerRef(&claim, &randomObject2, &randomObject2.TypeMeta)
|
||||
}
|
||||
shouldMatch := setPodRef == tc.needsPodRef && setSetRef == tc.needsSetRef
|
||||
if claimOwnerMatchesSetAndPod(&claim, &set, &pod) != shouldMatch {
|
||||
if claimOwnerMatchesSetAndPod(logger, &claim, &set, &pod) != shouldMatch {
|
||||
t.Errorf("Bad match for %s with pod=%v,set=%v,others=%v", tc.name, setPodRef, setSetRef, useOtherRefs)
|
||||
}
|
||||
}
|
||||
@@ -417,6 +421,8 @@ func TestUpdateClaimOwnerRefForSetAndPod(t *testing.T) {
|
||||
for _, tc := range testCases {
|
||||
for _, hasPodRef := range []bool{true, false} {
|
||||
for _, hasSetRef := range []bool{true, false} {
|
||||
_, ctx := ktesting.NewTestContext(t)
|
||||
logger := klog.FromContext(ctx)
|
||||
set := apps.StatefulSet{}
|
||||
set.Name = "ss"
|
||||
numReplicas := int32(5)
|
||||
@@ -441,7 +447,7 @@ func TestUpdateClaimOwnerRefForSetAndPod(t *testing.T) {
|
||||
setOwnerRef(&claim, &set, &set.TypeMeta)
|
||||
}
|
||||
needsUpdate := hasPodRef != tc.needsPodRef || hasSetRef != tc.needsSetRef
|
||||
shouldUpdate := updateClaimOwnerRefForSetAndPod(&claim, &set, &pod)
|
||||
shouldUpdate := updateClaimOwnerRefForSetAndPod(logger, &claim, &set, &pod)
|
||||
if shouldUpdate != needsUpdate {
|
||||
t.Errorf("Bad update for %s hasPodRef=%v hasSetRef=%v", tc.name, hasPodRef, hasSetRef)
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user