1
2
3
4
19
20 package options
21
22 import (
23 "flag"
24 "os"
25
26 "github.com/spf13/pflag"
27
28
29 _ "github.com/google/cadvisor/container/common"
30 _ "github.com/google/cadvisor/container/containerd"
31 _ "github.com/google/cadvisor/container/raw"
32 _ "github.com/google/cadvisor/machine"
33 _ "github.com/google/cadvisor/manager"
34 _ "github.com/google/cadvisor/storage"
35 )
36
37
38 func addCadvisorFlags(fs *pflag.FlagSet) {
39
40 global := flag.CommandLine
41 local := pflag.NewFlagSet(os.Args[0], pflag.ExitOnError)
42
43
44 register(global, local, "housekeeping_interval")
45
46
47 const deprecated = "This is a cadvisor flag that was mistakenly registered with the Kubelet. Due to legacy concerns, it will follow the standard CLI deprecation timeline before being removed."
48
49 registerDeprecated(global, local, "application_metrics_count_limit", deprecated)
50 registerDeprecated(global, local, "boot_id_file", deprecated)
51 registerDeprecated(global, local, "container_hints", deprecated)
52 registerDeprecated(global, local, "containerd", deprecated)
53 registerDeprecated(global, local, "enable_load_reader", deprecated)
54 registerDeprecated(global, local, "event_storage_age_limit", deprecated)
55 registerDeprecated(global, local, "event_storage_event_limit", deprecated)
56 registerDeprecated(global, local, "global_housekeeping_interval", deprecated)
57 registerDeprecated(global, local, "log_cadvisor_usage", deprecated)
58 registerDeprecated(global, local, "machine_id_file", deprecated)
59 registerDeprecated(global, local, "storage_driver_user", deprecated)
60 registerDeprecated(global, local, "storage_driver_password", deprecated)
61 registerDeprecated(global, local, "storage_driver_host", deprecated)
62 registerDeprecated(global, local, "storage_driver_db", deprecated)
63 registerDeprecated(global, local, "storage_driver_table", deprecated)
64 registerDeprecated(global, local, "storage_driver_secure", deprecated)
65 registerDeprecated(global, local, "storage_driver_buffer_duration", deprecated)
66 registerDeprecated(global, local, "containerd-namespace", deprecated)
67
68
69 fs.AddFlagSet(local)
70 }
71
View as plain text