Skip to content

Commit d468b72

Browse files
committed
refactor: l4 proxy namespace and frp config map namespace
1 parent d00b6bd commit d468b72

File tree

3 files changed

+8
-5
lines changed

3 files changed

+8
-5
lines changed

pkg/apis/settings/v1alpha1/reverseproxyconf.go

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -548,7 +548,8 @@ func (conf *ReverseProxyConfig) generateReverseProxyConfigMapData() map[string]s
548548
}
549549

550550
func GetDefaultReverseProxyConfig(ctx context.Context) (*ReverseProxyConfig, error) {
551-
configData, err := k8sutil.GetConfigMapData(ctx, constants.OSSystemNamespace, constants.DefaultReverseProxyConfigMapName)
551+
namespace := utils.EnvOrDefault("L4_PROXY_NAMESPACE", constants.OSSystemNamespace)
552+
configData, err := k8sutil.GetConfigMapData(ctx, namespace, constants.DefaultReverseProxyConfigMapName)
552553
if err != nil {
553554
return nil, errors.Wrap(err, "error getting configmap")
554555
}

pkg/constants/constants.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -131,7 +131,7 @@ var (
131131
// this port must be used to proxy traffic
132132
L4ListenSSLProxyProtocolPort = "444"
133133

134-
OSSystemNamespace = "os-system" // "kubesphere-system"
134+
OSSystemNamespace = "os-network" // "kubesphere-system"
135135

136136
L4ProxyServiceAccountName = "os-internal" // "kubesphere"
137137

pkg/utils/k8sutil/k8sutil.go

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -3,11 +3,12 @@ package k8sutil
33
import (
44
"context"
55
"fmt"
6-
applyCorev1 "k8s.io/client-go/applyconfigurations/core/v1"
7-
applyMetav1 "k8s.io/client-go/applyconfigurations/meta/v1"
86
"net"
97
"time"
108

9+
applyCorev1 "k8s.io/client-go/applyconfigurations/core/v1"
10+
applyMetav1 "k8s.io/client-go/applyconfigurations/meta/v1"
11+
1112
"bytetrade.io/web3os/bfl/internal/log"
1213
"bytetrade.io/web3os/bfl/pkg/apiserver/runtime"
1314
"bytetrade.io/web3os/bfl/pkg/constants"
@@ -23,7 +24,8 @@ import (
2324
)
2425

2526
func GetL4ProxyNodeIP(ctx context.Context, waitTimeout time.Duration) (*string, error) {
26-
return GetPodHostIPWithLabelSelector(ctx, waitTimeout, constants.OSSystemNamespace, "app=l4-bfl-proxy")
27+
namespace := utils.EnvOrDefault("L4_PROXY_NAMESPACE", constants.OSSystemNamespace)
28+
return GetPodHostIPWithLabelSelector(ctx, waitTimeout, namespace, "app=l4-bfl-proxy")
2729
}
2830

2931
func GetPodHostIPWithLabelSelector(ctx context.Context, waitTimeout time.Duration, namespace, labelSelector string) (*string, error) {

0 commit comments

Comments
 (0)