The default conf file has: #ETCD_SNAPSHOT_COUNTER=10000 But the actual env var that matters is ETCD_SNAPSHOT_COUNT. So if a user uncomments it and sets a new value it will not actually work. Please fix the comment.
Upstream PR: https://github.com/openshift/openshift-ansible/pull/5277
Verify this bug with openshift-ansible-3.7.0-0.143.2.git.0.39404c5.el7.noarch.rpm In a fresh installed ocp-3.7 cluster, check etcd.conf on etcd host: #ETCD_SNAPSHOT_COUNTER=10000 has been changed to #ETCD_SNAPSHOT_COUNT=10000 Compared to an old etcd configuration, also have some other new variable applied. 4,5c4 < #ETCD_WAL_DIR="" < #ETCD_SNAPSHOT_COUNT=10000 --- > #ETCD_SNAPSHOT_COUNTER=10000 23,27c22 < #ETCD_STRICT_RECONFIG_CHECK="false" < #ETCD_AUTO_COMPACTION_RETENTION="0" < #ETCD_ENABLE_V2="true" < ETCD_QUOTA_BACKEND_BYTES=4294967296 --- 31,35d25 < #ETCD_PROXY_FAILURE_WAIT="5000" < #ETCD_PROXY_REFRESH_INTERVAL="30000" < #ETCD_PROXY_DIAL_TIMEOUT="1000" < #ETCD_PROXY_WRITE_TIMEOUT="5000" < #ETCD_PROXY_READ_TIMEOUT="0" 38,39c28 < ETCD_TRUSTED_CA_FILE=/etc/etcd/ca.crt < ETCD_CLIENT_CERT_AUTH="true" --- > ETCD_CA_FILE=/etc/etcd/ca.crt 42,44c31 < #ETCD_AUTO_TLS="false" < ETCD_PEER_TRUSTED_CA_FILE=/etc/etcd/ca.crt < ETCD_PEER_CLIENT_CERT_AUTH="true" --- > ETCD_PEER_CA_FILE=/etc/etcd/ca.crt 47,48d33 < #ETCD_PEER_AUTO_TLS="false" < 52,57d36 < #[profiling] < #ETCD_ENABLE_PPROF="false" < #ETCD_METRICS="basic" < # < #[auth] < #ETCD_AUTH_TOKEN="simple"
Since the problem described in this bug report should be resolved in a recent advisory, it has been closed with a resolution of ERRATA. For information on the advisory, and where to find the updated files, follow the link below. If the solution does not work for you, open a new bug report. https://access.redhat.com/errata/RHSA-2017:3188