code: func (plugin *ExamplePlugin) newEtcdConnection(configPath string) (*etcd.BytesConnectionEtcd, error) {
  	etcdFileConfig := &etcd.Config{}
  	err := config.ParseConfigFromYamlFile(configPath, etcdFileConfig)
  	if err != nil {
  		return nil, err
  	}
  
  	etcdConfig, err := etcd.ConfigToClient(etcdFileConfig)
  	if err != nil {
  		return nil, err
  	}
  
  	return etcd.NewEtcdConnectionWithBytes(*etcdConfig, plugin.Log)
  }
docs: // newEtcdConnection creates new ETCD bytes connection from provided etcd config path