1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105 | #!/bin/bash
set -eu
rm -f $SNAP_DATA/args
function config-arg {
key=$1
value=$(snapctl get -t $key)
if [ "$value" != 'null' ]; then
echo "--$key $value" >> $SNAP_DATA/args
fi
}
function config-arg-bool {
key=$1
value=$(snapctl get $key)
if [ "$value" = 'true' ]; then
echo "--$key" >> $SNAP_DATA/args
elif [ -n "$value" ] && [ "$value" != 'false' ]; then
>&2 echo "Invalid value for $key: $value, expected true or false"
exit 1
fi
}
config-arg address
config-arg-bool allocate-node-cidrs
config-arg-bool allow-verification-with-non-compliant-keys
config-arg-bool alsologtostderr
config-arg attach-detach-reconcile-sync-period
config-arg cloud-config
config-arg cloud-provider
config-arg cluster-cidr
config-arg cluster-name
config-arg cluster-signing-cert-file
config-arg cluster-signing-key-file
config-arg concurrent-deployment-syncs
config-arg concurrent-endpoint-syncs
config-arg concurrent-gc-syncs
config-arg concurrent-namespace-syncs
config-arg concurrent-rc-syncs
config-arg concurrent-replicaset-syncs
config-arg concurrent-resource-quota-syncs
config-arg concurrent-service-syncs
config-arg concurrent-serviceaccount-token-syncs
config-arg-bool configure-cloud-routes
config-arg-bool contention-profiling
config-arg controller-start-interval
config-arg controllers
config-arg deployment-controller-sync-period
config-arg-bool disable-attach-detach-reconcile-sync
config-arg-bool enable-dynamic-provisioning
config-arg-bool enable-garbage-collector
config-arg-bool enable-hostpath-provisioner
config-arg-bool enable-taint-manager
config-arg feature-gates
config-arg flex-volume-plugin-dir
config-arg horizontal-pod-autoscaler-sync-period
config-arg-bool horizontal-pod-autoscaler-use-rest-clients
config-arg insecure-experimental-approve-all-kubelet-csrs-for-group
config-arg kube-api-burst
config-arg kube-api-content-type
config-arg kube-api-qps
config-arg kubeconfig
config-arg large-cluster-size-threshold
config-arg-bool leader-elect
config-arg leader-elect-lease-duration
config-arg leader-elect-renew-deadline
config-arg leader-elect-retry-period
config-arg log-backtrace-at
config-arg log-dir
config-arg log-flush-frequency
config-arg loglevel
config-arg-bool logtostderr
config-arg master
config-arg min-resync-period
config-arg namespace-sync-period
config-arg node-cidr-mask-size
config-arg node-eviction-rate
config-arg node-monitor-grace-period
config-arg node-monitor-period
config-arg node-startup-grace-period
config-arg pod-eviction-timeout
config-arg port
config-arg-bool profiling
config-arg pv-recycler-increment-timeout-nfs
config-arg pv-recycler-minimum-timeout-hostpath
config-arg pv-recycler-minimum-timeout-nfs
config-arg pv-recycler-pod-template-filepath-hostpath
config-arg pv-recycler-pod-template-filepath-nfs
config-arg pv-recycler-timeout-increment-hostpath
config-arg pvclaimbinder-sync-period
config-arg resource-quota-sync-period
config-arg root-ca-file
config-arg route-reconciliation-period
config-arg secondary-node-eviction-rate
config-arg service-account-private-key-file
config-arg service-cluster-ip-range
config-arg service-sync-period
config-arg stderrthreshold
config-arg terminated-pod-gc-threshold
config-arg unhealthy-zone-threshold
config-arg-bool use-service-account-credentials
config-arg v
config-arg version
config-arg vmodule
|