modulesync 7.3.0 #192
Annotations
6 errors and 3 warnings
Run tests:
spec/classes/corosync_spec.rb#L687
corosync on ubuntu-18.04-x86_64 has the correct pcs version
Failure/Error:
is_expected.to contain_class('corosync').with(
'pcs_version' => corosync_stack(os_facts)[:pcs_version]
)
expected that the catalogue would contain Class[corosync] with pcs_version set to "0.10.0" but it is set to "0.9.0"
|
Run tests:
spec/classes/corosync_spec.rb#L812
corosync on ubuntu-18.04-x86_64 when mananging pcsd authorization with a password authorizes all nodes
Failure/Error:
is_expected.to contain_exec('authorize_members').with(
command: "pcs #{auth_command} node1.test.org node2.test.org node3.test.org -u hacluster -p some-secret-sauce",
path: '/sbin:/bin:/usr/sbin:/usr/bin',
require: [
'Service[pcsd]',
'User[hacluster]'
]
)
expected that the catalogue would contain Exec[authorize_members] with command set to "pcs host auth node1.test.org node2.test.org node3.test.org -u hacluster -p some-secret-sauce" but it is set to "pcs cluster auth node1.test.org node2.test.org node3.test.org -u hacluster -p some-secret-sauce"
|
Run tests:
spec/classes/corosync_spec.rb#L844
corosync on ubuntu-18.04-x86_64 when mananging pcsd authorization using an ip baseid node list match ip and auth nodes by member names
Failure/Error:
is_expected.to contain_exec('authorize_members').with(
command: "pcs #{auth_command} 192.168.0.10 192.168.0.12 192.168.0.13 -u hacluster -p some-secret-sauce",
path: '/sbin:/bin:/usr/sbin:/usr/bin',
require: [
'Service[pcsd]',
'User[hacluster]'
]
)
expected that the catalogue would contain Exec[authorize_members] with command set to "pcs host auth 192.168.0.10 192.168.0.12 192.168.0.13 -u hacluster -p some-secret-sauce" but it is set to "pcs cluster auth 192.168.0.10 192.168.0.12 192.168.0.13 -u hacluster -p some-secret-sauce"
|
Run tests:
spec/classes/corosync_spec.rb#L1020
corosync on ubuntu-18.04-x86_64 when quorum device is configured with all parameters configures a temporary cluster if corosync.conf is missing
Failure/Error:
is_expected.to contain_exec('pcs_cluster_temporary').with(
command: "pcs cluster setup --force #{cluster_name_arg} cluster_test node1.test.org node2.test.org node3.test.org",
path: '/sbin:/bin:/usr/sbin:/usr/bin',
onlyif: 'test ! -f /etc/corosync/corosync.conf',
require: 'Exec[authorize_members]'
)
expected that the catalogue would contain Exec[pcs_cluster_temporary] with command set to "pcs cluster setup --force cluster_test node1.test.org node2.test.org node3.test.org" but it is set to "pcs cluster setup --force --name cluster_test node1.test.org node2.test.org node3.test.org"
|
Run tests:
spec/classes/corosync_spec.rb#L1029
corosync on ubuntu-18.04-x86_64 when quorum device is configured with all parameters authorizes and adds the quorum device
Failure/Error:
is_expected.to contain_exec('authorize_qdevice').with(
command: "pcs #{auth_command} quorum1.test.org -u hacluster -p quorum-secret-password",
path: '/sbin:/bin:/usr/sbin:/usr/bin',
onlyif: 'test 0 -ne $(grep quorum1.test.org /var/lib/pcsd/tokens >/dev/null 2>&1; echo $?)',
require: [
'Package[corosync-qdevice]',
'Exec[authorize_members]',
'Exec[pcs_cluster_temporary]'
]
)
expected that the catalogue would contain Exec[authorize_qdevice] with command set to "pcs host auth quorum1.test.org -u hacluster -p quorum-secret-password" but it is set to "pcs cluster auth quorum1.test.org -u hacluster -p quorum-secret-password"
|
Run tests
Process completed with exit code 1.
|
Run tests:
spec/unit/puppet/provider/cs_primitive_crm_spec.rb#L66
Puppet::Type::Cs_primitive::ProviderCrm when getting instances each instance has an primitive_class parameter corresponding to the <primitive>'s class attribute
Failure/Error: expect(instance.primitive_class).to eq('ocf')
NoMethodError:
undefined method `primitive_class' for (provider=crm):Puppet::Type::Cs_primitive::ProviderCrm
|
Run tests:
spec/unit/puppet/provider/cs_primitive_crm_spec.rb#L71
Puppet::Type::Cs_primitive::ProviderCrm when getting instances each instance has an primitive_type parameter corresponding to the <primitive>'s type attribute
Failure/Error: expect(instance.primitive_type).to eq('Xen')
NoMethodError:
undefined method `primitive_type' for (provider=crm):Puppet::Type::Cs_primitive::ProviderCrm
|
Run tests:
spec/unit/puppet/provider/cs_primitive_crm_spec.rb#L76
Puppet::Type::Cs_primitive::ProviderCrm when getting instances each instance has an provided_by parameter corresponding to the <primitive>'s provider attribute
Failure/Error: expect(instance.provided_by).to eq('heartbeat')
NoMethodError:
undefined method `provided_by' for (provider=crm):Puppet::Type::Cs_primitive::ProviderCrm
|
The logs for this run have expired and are no longer available.
Loading