Fix VPN fabric-only routing guard
This commit is contained in:
@@ -7,7 +7,7 @@ import (
|
||||
"github.com/example/remote-access-platform/agents/rap-node-agent/internal/state"
|
||||
)
|
||||
|
||||
const Version = "0.2.256-c18z82"
|
||||
const Version = "0.2.267-vpnfarmonly"
|
||||
|
||||
func EnrollmentPayload(clusterID, joinToken string, identity state.Identity) client.EnrollRequest {
|
||||
return client.EnrollRequest{
|
||||
@@ -17,26 +17,29 @@ func EnrollmentPayload(clusterID, joinToken string, identity state.Identity) cli
|
||||
NodeFingerprint: identity.NodeFingerprint,
|
||||
PublicKey: identity.PublicKey,
|
||||
ReportedCapabilities: map[string]any{
|
||||
"can_accept_client_ingress": false,
|
||||
"can_accept_node_ingress": false,
|
||||
"can_route_mesh": false,
|
||||
"can_run_rdp_worker": true,
|
||||
"can_run_vnc_worker": false,
|
||||
"can_run_vpn_exit": true,
|
||||
"can_run_vpn_connector": true,
|
||||
"can_run_file_cache": false,
|
||||
"can_run_update_cache": false,
|
||||
"can_run_video_relay": false,
|
||||
"native_node_agent_version": Version,
|
||||
"node_update_plan_contract": "rap.node_update_plan.v1",
|
||||
"node_update_status_report": true,
|
||||
"host_agent_update_required": true,
|
||||
"service_supervision_enabled": false,
|
||||
"vpn_assignment_status": true,
|
||||
"vpn_packet_forwarding": true,
|
||||
"vpn_fabric_packet_transport": true,
|
||||
"vpn_local_gateway_shortcut": true,
|
||||
"external_backend_entry_proxy": true,
|
||||
"can_accept_client_ingress": false,
|
||||
"can_accept_node_ingress": false,
|
||||
"can_route_mesh": false,
|
||||
"can_run_rdp_worker": true,
|
||||
"can_run_vnc_worker": false,
|
||||
"can_run_vpn_exit": true,
|
||||
"can_run_vpn_connector": true,
|
||||
"can_run_file_cache": false,
|
||||
"can_run_update_cache": false,
|
||||
"can_run_video_relay": false,
|
||||
"native_node_agent_version": Version,
|
||||
"node_update_plan_contract": "rap.node_update_plan.v1",
|
||||
"node_update_status_report": true,
|
||||
"host_agent_update_required": true,
|
||||
"service_supervision_enabled": false,
|
||||
"vpn_assignment_status": true,
|
||||
"vpn_packet_forwarding": true,
|
||||
"vpn_fabric_packet_transport": true,
|
||||
"vpn_local_gateway_shortcut": false,
|
||||
"vpn_farm_owned_dataplane": true,
|
||||
"vpn_backend_relay_fallback": false,
|
||||
"fabric_service_channel_required": true,
|
||||
"external_backend_entry_proxy": true,
|
||||
},
|
||||
ReportedFacts: map[string]any{
|
||||
"os": runtime.GOOS,
|
||||
@@ -53,14 +56,17 @@ func HeartbeatPayload() client.HeartbeatRequest {
|
||||
HealthStatus: "healthy",
|
||||
ReportedVersion: Version,
|
||||
Capabilities: map[string]any{
|
||||
"native_node_agent": true,
|
||||
"node_update_plan_contract": "rap.node_update_plan.v1",
|
||||
"node_update_status_report": true,
|
||||
"vpn_assignment_status": true,
|
||||
"vpn_packet_forwarding": true,
|
||||
"vpn_fabric_packet_transport": true,
|
||||
"vpn_local_gateway_shortcut": true,
|
||||
"external_backend_entry_proxy": true,
|
||||
"native_node_agent": true,
|
||||
"node_update_plan_contract": "rap.node_update_plan.v1",
|
||||
"node_update_status_report": true,
|
||||
"vpn_assignment_status": true,
|
||||
"vpn_packet_forwarding": true,
|
||||
"vpn_fabric_packet_transport": true,
|
||||
"vpn_local_gateway_shortcut": false,
|
||||
"vpn_farm_owned_dataplane": true,
|
||||
"vpn_backend_relay_fallback": false,
|
||||
"fabric_service_channel_required": true,
|
||||
"external_backend_entry_proxy": true,
|
||||
},
|
||||
ServiceStates: map[string]any{
|
||||
"workload_supervision": "not_implemented_c3",
|
||||
|
||||
Reference in New Issue
Block a user