INNER CODE UNIT · Go

removeCleanupFinalizer

streamnative/function-mesh · controllers/common.go:204

func removeCleanupFinalizer(arr []string) []string {
	var result []string
	for _, str := range arr {
		if str != CleanUpFinalizerName {
			result = append(result, str)
		}
	}
	return result
}

func keepStatefulSetUnchangeableFields(ctx context.Context, reader client.Reader, logger logr.Logger,
	desiredStatefulSet *appsv1.StatefulSet) {
	existingStatefulSet := &appsv1.StatefulSet{}
	err := reader.Get(ctx, types.NamespacedName{
		Namespace: desiredStatefulSet.Namespace,
		Name:      desiredStatefulSet.Name,
	}, existingStatefulSet)
	// ignore get error

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…