summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorStelios Fragkakis <52996999+stelfrag@users.noreply.github.com>2024-05-20 18:13:07 +0300
committerGitHub <noreply@github.com>2024-05-20 18:13:07 +0300
commit180de8b5982584d0d5493cd0fd4f741689afb9d5 (patch)
tree9dffc51c1504e5aa73b1911d3beb12c06c166603
parent9726ca103cca75236fb090eff97843403b3ed430 (diff)
Fix compilation with disable-cloud (#17714)
Remove stale node command not available with disabled cloud
-rw-r--r--src/daemon/commands.c8
-rw-r--r--src/daemon/commands.h2
2 files changed, 10 insertions, 0 deletions
diff --git a/src/daemon/commands.c b/src/daemon/commands.c
index 3a047a5f38..6c670a259a 100644
--- a/src/daemon/commands.c
+++ b/src/daemon/commands.c
@@ -47,7 +47,9 @@ static cmd_status_t cmd_ping_execute(char *args, char **message);
static cmd_status_t cmd_aclk_state(char *args, char **message);
static cmd_status_t cmd_version(char *args, char **message);
static cmd_status_t cmd_dumpconfig(char *args, char **message);
+#ifdef ENABLE_ACLK
static cmd_status_t cmd_remove_node(char *args, char **message);
+#endif
static command_info_t command_info_array[] = {
{"help", cmd_help_execute, CMD_TYPE_HIGH_PRIORITY}, // show help menu
@@ -63,7 +65,9 @@ static command_info_t command_info_array[] = {
{"aclk-state", cmd_aclk_state, CMD_TYPE_ORTHOGONAL},
{"version", cmd_version, CMD_TYPE_ORTHOGONAL},
{"dumpconfig", cmd_dumpconfig, CMD_TYPE_ORTHOGONAL},
+#ifdef ENABLE_ACLK
{"remove-stale-node", cmd_remove_node, CMD_TYPE_ORTHOGONAL}
+#endif
};
/* Mutexes for commands of type CMD_TYPE_ORTHOGONAL */
@@ -131,8 +135,10 @@ static cmd_status_t cmd_help_execute(char *args, char **message)
" Returns current state of ACLK and Cloud connection. (optionally in json).\n"
"dumpconfig\n"
" Returns the current netdata.conf on stdout.\n"
+#ifdef ENABLE_ACLK
"remove-stale-node node_id|machine_guid\n"
" Unregisters and removes a node from the cloud.\n"
+#endif
"version\n"
" Returns the netdata version.\n",
MAX_COMMAND_LENGTH - 1);
@@ -330,6 +336,7 @@ static cmd_status_t cmd_dumpconfig(char *args, char **message)
return CMD_STATUS_SUCCESS;
}
+#ifdef ENABLE_ACLK
static cmd_status_t cmd_remove_node(char *args, char **message)
{
(void)args;
@@ -377,6 +384,7 @@ done:
buffer_free(wb);
return CMD_STATUS_SUCCESS;
}
+#endif
static void cmd_lock_exclusive(unsigned index)
{
diff --git a/src/daemon/commands.h b/src/daemon/commands.h
index 8327d28d2f..14c2ec49e0 100644
--- a/src/daemon/commands.h
+++ b/src/daemon/commands.h
@@ -20,7 +20,9 @@ typedef enum cmd {
CMD_ACLK_STATE,
CMD_VERSION,
CMD_DUMPCONFIG,
+#ifdef ENABLE_ACLK
CMD_REMOVE_NODE,
+#endif
CMD_TOTAL_COMMANDS
} cmd_t;