MP
expect(subject).to contain_class('Profile::Elock').with(
'package_name' => 'elock',
'version' => '0.5.0-1',
'config_path' => '/etc/elock/elock.json',
'params' => {
'etcd-endpoints' => [
'https://master-ms01sms.i:2379',
'https://master-k01sms.i:2379',
'https://master-o01sms.i:2379'
],
'etcd-root' => "/sms-registry/_elock",
'etcd-default-ttl' => "1m",
'etcd-default-refresh' => "10s",
'etcd-tls' => {
'ca' => '/usr/local/etc/certs/smsapi-ca.pem',
'cert' => "/usr/local/etc/certs/kube-master-k01-k8s-sms.i-etcd.crt",
'key' => "/usr/local/etc/certs/kube-master-k01-k8s-sms.i-etcd.key"
}
}
)
end
можно как-то написать тест чтобы не было в нем ca например?
сейчас если ca убрать скажет что
etcd-tls != ожидаемому
