From cd07ae4975d3a778a3988e074663f017b2608f90 Mon Sep 17 00:00:00 2001
From: Gerrit <Gerrit91@users.noreply.github.com>
Date: Wed, 10 May 2023 14:26:32 +0200
Subject: [PATCH] Enforce old service account secrets in k8s 1.24. (#36)

---
 api/v2/helper/seed_access.go | 10 +++++-----
 1 file changed, 5 insertions(+), 5 deletions(-)

diff --git a/api/v2/helper/seed_access.go b/api/v2/helper/seed_access.go
index 86f5860..9eb9955 100644
--- a/api/v2/helper/seed_access.go
+++ b/api/v2/helper/seed_access.go
@@ -80,7 +80,7 @@ func ensureSeedRBAC(ctx context.Context, seedConfig *rest.Config, deploy *v2.Fir
 		return fmt.Errorf("error ensuring service account: %w", err)
 	}
 
-	if versionGreaterOrEqual125(k8sVersion) {
+	if versionGreaterOrEqual124(k8sVersion) {
 		serviceAccountSecret := &corev1.Secret{
 			ObjectMeta: metav1.ObjectMeta{
 				Name:      name,
@@ -198,7 +198,7 @@ func ensureShootRBAC(ctx context.Context, shootConfig *rest.Config, shootNamespa
 		return fmt.Errorf("error ensuring service account: %w", err)
 	}
 
-	if versionGreaterOrEqual125(k8sVersion) {
+	if versionGreaterOrEqual124(k8sVersion) {
 		serviceAccountSecret := &corev1.Secret{
 			ObjectMeta: metav1.ObjectMeta{
 				Name:      name,
@@ -293,8 +293,8 @@ func determineK8sVersion(config *rest.Config) (*semver.Version, error) {
 	return k8sVersion, nil
 }
 
-func versionGreaterOrEqual125(v *semver.Version) bool {
-	constraint, err := semver.NewConstraint(">=v1.25.0")
+func versionGreaterOrEqual124(v *semver.Version) bool {
+	constraint, err := semver.NewConstraint(">=v1.24.0")
 	if err != nil {
 		return false
 	}
@@ -359,7 +359,7 @@ func GetAccessKubeconfig(c *AccessConfig) ([]byte, error) {
 		return nil, fmt.Errorf("unable to create client: %w", err)
 	}
 
-	if versionGreaterOrEqual125(k8sVersion) {
+	if versionGreaterOrEqual124(k8sVersion) {
 		saSecret := &corev1.Secret{
 			ObjectMeta: metav1.ObjectMeta{
 				Name:      name,