TUN-6014: Add remote config flag as default feature
This commit is contained in:
parent
d68ad89159
commit
3254d08173
|
@ -41,7 +41,8 @@ var (
|
||||||
|
|
||||||
LogFieldHostname = "hostname"
|
LogFieldHostname = "hostname"
|
||||||
|
|
||||||
secretFlags = [2]*altsrc.StringFlag{credentialsContentsFlag, tunnelTokenFlag}
|
secretFlags = [2]*altsrc.StringFlag{credentialsContentsFlag, tunnelTokenFlag}
|
||||||
|
defaultFeatures = []string{supervisor.FeatureAllowRemoteConfig, supervisor.FeatureSerializedHeaders}
|
||||||
)
|
)
|
||||||
|
|
||||||
// returns the first path that contains a cert.pem file. If none of the DefaultConfigSearchDirectories
|
// returns the first path that contains a cert.pem file. If none of the DefaultConfigSearchDirectories
|
||||||
|
@ -225,7 +226,7 @@ func prepareTunnelConfig(
|
||||||
return nil, nil, errors.Wrap(err, "can't generate connector UUID")
|
return nil, nil, errors.Wrap(err, "can't generate connector UUID")
|
||||||
}
|
}
|
||||||
log.Info().Msgf("Generated Connector ID: %s", clientUUID)
|
log.Info().Msgf("Generated Connector ID: %s", clientUUID)
|
||||||
features := append(c.StringSlice("features"), supervisor.FeatureSerializedHeaders)
|
features := append(c.StringSlice("features"), defaultFeatures...)
|
||||||
if c.IsSet(TunnelTokenFlag) {
|
if c.IsSet(TunnelTokenFlag) {
|
||||||
if transportProtocol == connection.AutoSelectFlag {
|
if transportProtocol == connection.AutoSelectFlag {
|
||||||
protocolFetcher = func() (edgediscovery.ProtocolPercents, error) {
|
protocolFetcher = func() (edgediscovery.ProtocolPercents, error) {
|
||||||
|
@ -243,7 +244,6 @@ func prepareTunnelConfig(
|
||||||
return preferQuic, nil
|
return preferQuic, nil
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
features = append(features, supervisor.FeatureAllowRemoteConfig)
|
|
||||||
log.Info().Msg("Will be fetching remotely managed configuration from Cloudflare API. Defaulting to protocol: quic")
|
log.Info().Msg("Will be fetching remotely managed configuration from Cloudflare API. Defaulting to protocol: quic")
|
||||||
}
|
}
|
||||||
namedTunnel.Client = tunnelpogs.ClientInfo{
|
namedTunnel.Client = tunnelpogs.ClientInfo{
|
||||||
|
|
Loading…
Reference in New Issue