Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion internal/common/flagdinjector/flagdinjector.go
Original file line number Diff line number Diff line change
Expand Up @@ -350,7 +350,7 @@ func (fi *FlagdContainerInjector) toFlagdProxyConfig(ctx context.Context, object
return types.SourceConfig{
Provider: "grpc",
Selector: fmt.Sprintf("core.openfeature.dev/%s/%s", ns, n),
URI: fmt.Sprintf("%s.%s.svc.cluster.local:%d", flagdproxy.FlagdProxyServiceName, fi.FlagdProxyConfig.Namespace, fi.FlagdProxyConfig.Port),
URI: fmt.Sprintf("%s.%s.svc.%s:%d", flagdproxy.FlagdProxyServiceName, fi.FlagdProxyConfig.Namespace, fi.FlagdProxyConfig.ClusterDomain, fi.FlagdProxyConfig.Port),
}, nil
}

Expand Down
1 change: 1 addition & 0 deletions internal/common/flagdinjector/flagdinjector_test.go
Original file line number Diff line number Diff line change
Expand Up @@ -951,6 +951,7 @@ func getProxyConfig() *flagdproxy.FlagdProxyConfiguration {
Image: testImage,
Tag: testTag,
Namespace: "my-namespace",
ClusterDomain: "cluster.local",
}
}

Expand Down
2 changes: 2 additions & 0 deletions internal/common/flagdproxy/flagdproxy.go
Original file line number Diff line number Diff line change
Expand Up @@ -46,6 +46,7 @@ type FlagdProxyConfiguration struct {
ImagePullSecrets []string
Labels map[string]string
Annotations map[string]string
ClusterDomain string
}

func NewFlagdProxyConfiguration(env types.EnvConfig, imagePullSecrets []string, labels map[string]string, annotations map[string]string) *FlagdProxyConfiguration {
Expand All @@ -61,6 +62,7 @@ func NewFlagdProxyConfiguration(env types.EnvConfig, imagePullSecrets []string,
ImagePullSecrets: imagePullSecrets,
Labels: labels,
Annotations: annotations,
ClusterDomain: env.ClusterDomain,
}
}

Expand Down
2 changes: 2 additions & 0 deletions internal/common/flagdproxy/flagdproxy_test.go
Original file line number Diff line number Diff line change
Expand Up @@ -205,6 +205,7 @@ func TestNewFlagdProxyConfiguration(t *testing.T) {
FlagdProxyPort: 8015,
FlagdProxyManagementPort: 8016,
FlagdProxyReplicaCount: 123,
ClusterDomain: "cluster.local",
}, pullSecrets, labels, annotations)

require.NotNil(t, kpConfig)
Expand All @@ -217,6 +218,7 @@ func TestNewFlagdProxyConfiguration(t *testing.T) {
Replicas: 123,
Labels: labels,
Annotations: annotations,
ClusterDomain: "cluster.local",
}, kpConfig)
}

Expand Down
1 change: 1 addition & 0 deletions internal/common/types/envconfig.go
Original file line number Diff line number Diff line change
Expand Up @@ -10,6 +10,7 @@ type EnvConfig struct {
FlagdProxyPort int `envconfig:"FLAGD_PROXY_PORT" default:"8015"`
FlagdProxyManagementPort int `envconfig:"FLAGD_PROXY_MANAGEMENT_PORT" default:"8016"`
FlagdProxyDebugLogging bool `envconfig:"FLAGD_PROXY_DEBUG_LOGGING" default:"false"`
ClusterDomain string `envconfig:"CLUSTER_DOMAIN" default:"cluster.local"`

FlagdImage string `envconfig:"FLAGD_IMAGE" default:"ghcr.io/open-feature/flagd"`
// renovate: datasource=github-tags depName=open-feature/flagd/flagd
Expand Down