Sipwise Jenkins Builder
1d119edb7e
Release new version 6.0.1.1+0~mr6.0.1.1
9 years ago
Sipwise Jenkins Builder
940f096c5a
Release new version 6.0.1.0+0~mr6.0.1.0
9 years ago
Guillem Jover
16c0119e7e
TT#26451 Add a check for /var/cores/
...
- Rename the file so that it makes more sense with the new checks.
- Improve the directory contents check to be more robust against
changes in ls output (ideally goss would support this directly
with the contains directive).
Change-Id: I8bebb929240e3147627a1ec5db246f73f948799e
9 years ago
Richard Fuchs
6dd64ec3dc
TT#25550 add net.ipv6.ip_nonlocal_bind=1 test
...
Change-Id: I543f2e59dfe2a2a880f810d71976895b892eeb18
9 years ago
Alexander Lutay
01caa35b75
TT#26104 re-enable kernel param check for 'kernel.core_pattern'
...
Change-Id: I4d9fb23254dc74c7adb74e37caa7ff33c83f063e
9 years ago
Guillem Jover
b596569e76
TT#26103 Move check to the templates directory
...
Fixes: commit e201dafefd
Change-Id: I048b01b1e93cc557837e48bf7e361b329c5f5c6b
9 years ago
Alexander Lutay
e201dafefd
TT#26103 Check necessary sysctl parameters
...
Change-Id: Ibef3c32840eba5743ac50085bb516e77db9c9d61
9 years ago
Alexander Lutay
ea62990c25
TT#26103 Check sunrpc and rptengine kernel modules availability
...
Change-Id: I64b8209fee73b1c3e13dce1c55cf45c3b27121a8
9 years ago
Alexander Lutay
cd2e06da34
TT#26109 Remove jessie compatibility (trunk is on stretch now)
...
Change-Id: Ieed4b85ef432d36b74b81b394ec40dd16c289f51
9 years ago
Alexander Lutay
40701367a5
TT#26008 Update goss to 0.3.5 + fix resolveable->resolvable, upstream fix
...
Added goss binary to jenkins files storage:
> alutay@jenkins2:/tmp$ wget https://github.com/aelsabbahy/goss/releases/download/v0.3.5/goss-linux-amd64
> alutay@jenkins2:/tmp$ mv goss-linux-amd64 /var/www/files/goss-0.3.5-linux-amd64
> alutay@jenkins2:/tmp$ md5sum /var/www/files/goss-0.3.5-linux-amd64
> 6b67739c7c363eb884635d0d69be8835 /var/www/files/goss-0.3.5-linux-amd64
https://github.com/aelsabbahy/goss/releases v0.3.5
> Fix spelling of resolveable -> resolvable, keep backwards compatibility with old name (#284 )
Change-Id: I3976d51e828ba59b1b9bb6637486f2d09824e725
9 years ago
Guillem Jover
7a6100c122
TT#24221 Check that grafana has the databases configured
...
Change-Id: Ia7fd46adde8e9396da2af7c449cd6b3062bdcd86
9 years ago
Guillem Jover
f9eed1fbf1
TT#22072 Update packaging
...
- Bump debhelper compatibility version 10.
- Switch from Priority extra to optional.
- Update debian/.gitignore file.
Change-Id: If2e0f59104735b2d2f1fbc481bf785848ae471f6
9 years ago
Alexander Lutay
993e86396f
TT#22828 Check /etc/mysql/cluster.ini availability on Carrier mr6.0+
...
Change-Id: Id0ddb40cebef09102d6377b3d38626b4355cf221
9 years ago
Alexander Lutay
fce09b1fa4
TT#23840 Add mr5.5 related packages check to prevent surprises after the upgrade
...
P.S. I am not sure why mysql-common is currently installed while it is the current mr5.5+ state.
Change-Id: I24e749bc11be85bf91ff830213385f75d5dcd45d
9 years ago
Alexander Lutay
bdea9a534a
TT#23840 TT#23724 Add tests to ensure MariaDB 10.1 configs are identical to old one MySQL 5.5
...
This is a plan for mr5.5* as we have no resources to migrate them now.
Sure later in trunk we should confider to migrate on mariadb configs and split my.cnf probably.
Change-Id: Ib97d2734c26d73996bc0b063f087ed6cfdf89f2e
9 years ago
Alexander Lutay
2bf023f934
TT#22018 Fix 2b2e1def: use 'odbc show' to check ODBC status
...
The old test doesn't work for the freshly installed system
when DB has no subscribes. Old command reported nothing
which fails the test.
Change-Id: I1501f407ab8561fd83b1d21f6c3ac8e306ff1231
9 years ago
Alexander Lutay
18a8f64176
TT#23557 Ensure sems-app is removed properly
...
Change-Id: I42936f5e46aadcffa1732c8229172145835b8675
9 years ago
Alexander Lutay
7a81cb3193
TT#22018 Switch tests from 'ngcp-check_active' to modern 'ngcp-check-active'
...
Change-Id: I351036bd2c1a6eedfe6583b12f625d28de82b303
9 years ago
Alexander Lutay
2b2e1def10
TT#22018 Add system-test to check asterisk ODBC connection on PRO/Carrier
...
Check node with role PROXY only, as another nodes has no asterisk running.
Change-Id: I484cc10afda4ec47227177ddd37866fa64a61fa3
9 years ago
Sipwise Jenkins Builder
9d8a440e2b
Release new version 6.0.0.0+0~mr6.0.0.0
9 years ago
Alexander Lutay
584234bbe3
Revert "TT#21001 TT#21896 Temporary disable check for glusterfs port 24009 on stretch"
...
This reverts commit 33e61a18d7 .
Change-Id: I948aaf32bb81bcbfe1f490771e72a768d07b44f3
9 years ago
Alexander Lutay
9c9283e4f0
TT#21890 Ensure systemd packages are not installed on NGCP
...
Change-Id: I45e7d45205d16c3f5e38d6d9480c3e1a0409a401
9 years ago
Alexander Lutay
05bed34b39
TT#22069 TT#22070 Fix 84e0258c: remove unnecessary quotes for sems packages check
...
Otherwise checks are failing:
> Package: ngcp-sems-app: installed: doesn't match, expect: ["false"] found: [false]
> Package: ngcp-sems-ha: installed: doesn't match, expect: ["false"] found: [false]
Change-Id: I171f52502f591ba0018b148329ed27337295af1e
9 years ago
Alexander Lutay
8db7b78f1d
TT#22070 Do not search for process ngcp-sems on PRO/Carrier (sems-pbx is working there now)
...
Change-Id: If855f3538ab1e7ae66d2d32fadab639241d2e1ce
9 years ago
Alexander Lutay
84e0258c74
TT#22069 TT#22070 Discontinue sems-app/sems-ha since mr5.5 (add to system-tests)
...
Change-Id: I7aa68553a8ba98f7b4432e178f5e55203789f45f
9 years ago
Alexander Lutay
33e61a18d7
TT#21001 TT#21896 Temporary disable check for glusterfs port 24009 on stretch
...
Stretch glusterfs 3.8.5 has a confirmed bug with port bumping on every restart:
c3dee6d353
967a77ed4d
We are trying to upgrade glusterfs to version 3.11 or fix port bumping upstream for 3.8.5
so far we have to disable the port check here for now.
Change-Id: I512465fc10b8250d6c4ad861c384fc01ca6ae05b
9 years ago
Alexander Lutay
9fab959f2a
TT#20091 Simplify influxdb list check (no need to grep output, goss has builtin functions)
...
Change-Id: Ib86e1b7e9b9bca3d1fdb0e395434744732742188
9 years ago
Alexander Lutay
15381b28e0
TT#16686 Add /mnt/glusterfs/* content check on PRO/Carrier.
...
Change-Id: I9daec4d95653dcbfd7ad965e2b2df3794e6a1c33
9 years ago
Alexander Lutay
461a288b49
TT#18360 Fix support of SKIP_STRICT_HOSTNAME_TEST/SKIP_DNS_CHECK_TEST after migration on YAML::XS
...
The values 'true'/'false' must be quoted into yml config nowadays, otherwise:
> root@debian-jessie-plain:~# cat /etc/ngcp-config/config.debian-jessie-plain.yml
> ---
> sipwise:
> system_tester:
> skip_dns_check_test: true
> skip_strict_hostname_test: true
> root@debian-jessie-plain:~# ngcpcfg values sipwise.system_tester.skip_dns_check_test
> 1
> root@debian-jessie-plain:~# ngcpcfg values sipwise.system_tester.skip_strict_hostname_test
> 1
> root@debian-jessie-plain:~# cat /etc/ngcp-config/config.debian-jessie-plain.yml
> ---
> sipwise:
> system_tester:
> skip_dns_check_test: 'true'
> skip_strict_hostname_test: 'true'
> root@debian-jessie-plain:~# ngcpcfg values sipwise.system_tester.skip_strict_hostname_test
> true
> root@debian-jessie-plain:~# ngcpcfg values sipwise.system_tester.skip_dns_check_test
> true
Change-Id: Idcbcfbeeda2cd39a7e44c278c3577c723a3636d1
9 years ago
Alexander Lutay
e49940e5f7
TT#18707 Update goss to 0.3.4 (upstream fix for process check race condition)
...
Change-Id: I8581a134c581d87433092616ee64a2cc0b3e8e7e
9 years ago
Alexander Lutay
3cabc15a75
TT#18707 Update goss to 0.3.3.git98b44682e to fix process race condition checks
...
Change-Id: I958fb2df0095b5eccf6098e412b15e5d4b4e3a93
9 years ago
Sipwise Jenkins Builder
cc51297b42
Release new version 5.5.0.0+0~mr5.5.0.0
9 years ago
Alexander Lutay
4e729cb480
TT#18360 Update goss to 0.3.3
...
goss was reverted in a previous commit to goss 0.3.1 while
it looks like every goss version sice 0.2.6 are affected:
https://github.com/aelsabbahy/goss/issues/267
So, reverting revert here and updating to the latest 0.3.3 version
(to test and report upstream the latest goss version).
Change-Id: Ife6aec7883fd6d83e3645f728805feaab12c4a06
9 years ago
Guillem Jover
993198705f
TT#16555 Make the tests universal
...
Unify all templates into a single tree, no more CE vs PRO distinction.
Handle inactive nodes, and CARRIER systems.
Change-Id: Id2800e0cc746233cb69a1b9a09769f26aa9c2a5d
9 years ago
Guillem Jover
d693ef759a
TT#16555 Do not mark template files as conffiles
...
We always want these to overwrite the previously installed files, even
if locally modified, otherwise bad things happen.
We are not concerned about possibly losing data, because on NGCP /etc is
always managed with git, so the whole history is always available.
Change-Id: I7f1af4eab0da5a3bb4bae6e83472e3da8df23f5c
9 years ago
Sergii Kipot
0017566790
Revert "TT#17834 Update goss to 0.3.2 version"
...
New goss version looks unstable and from time to time gives false positive result
This reverts commit 2a04d50113 .
Change-Id: I36a5e2ae75b3b5e31c0d45add8af7985ce1f6952
9 years ago
Alexander Lutay
2a04d50113
TT#17834 Update goss to 0.3.2 version
...
Change-Id: I9eac86dad9c1eb8baa54daa1d0c31838b422d57e
9 years ago
Alexander Lutay
2b8cf34c5f
TT#17002 Add goss tests to check influxdb default content
...
Change-Id: I697b78789a17f540f76c1a0f9a8763dcb6cec2e8
9 years ago
Guillem Jover
2527e88226
TT#16315 Remove unused ha_int_ips fetching
...
Change-Id: I8e34bd02cbcc874c9e9ceff02c470ccaa4ecca04
9 years ago
Guillem Jover
247fb98bb3
TT#16315 InfluxDB now listens on all interfaces including IPv6
...
Change-Id: I61dc7ae98b0328c06fb986c781c57df718462563
9 years ago
Alexander Lutay
f6254f4ab3
TT#16315 Fix influxdb binding check, switch to library get_all_ips_for_host
...
Change-Id: Ie2d67c6a164ea681851a267c91fe3f5fa119646c
9 years ago
Guillem Jover
e407d37ec7
TT#16315 Update influxdb ports
...
Change-Id: I2bb15a3d920e7af673c7829bdb0c15446adcefb0
9 years ago
Sipwise Jenkins Builder
cfd00c8059
Release new version 5.4.0.0+0~mr5.4.0.0
9 years ago
Guillem Jover
27afbbf22a
TT#16317 Improve testrunner TAP output
...
Send diagnostic messages to STDERR.
Change-Id: I8e6471b791ea7bc6e1b8ad360612384b0ec02579
9 years ago
Guillem Jover
bba1189935
TT#16315 Add tests for monitoring daemons
...
Change-Id: I77bd51ba01fb53720294638e47a2a6f154bde194
9 years ago
Alexander Lutay
7de25886c7
TT#2450 Replace collectd ports with influxd/influxdb-relay
...
Change-Id: I6303372e0d4020c916949d415a4342b926973d1d
9 years ago
Guillem Jover
7c45caf669
TT#2450 Abolish collectd
...
Change-Id: I88c88baf0f672bbc395f13ff27feabb87a412df7
9 years ago
Alexander Lutay
424bd26c5b
TT#14808 Allow old home '/var/run/sems' for POSIX user sems
...
We forget to change home for posix user when we renamed
'sems' to 'ngcp-sems' somewhere in ~mr3.2
It is too late to change it now. Also there is no big deal to have
home pointed to non-existed folder as nobody login under user sems.
Change-Id: I59c722150f7156b07f8a625dae9a72fe8da27e42
9 years ago
Michael Prokop
0070a9ddd7
TT#12307 Debian/stretch uses systemd-udevd instead of udevd, requires new goss versions
...
Recent goss versions provide template support, rely on this
to support different Debian versions at the same time.
NOTE: https://deb.sipwise.com/files/goss-0.3.1-linux-amd64
is available now
Change-Id: I9b51f9799f20626c376e1966f8a587abee3dba58
9 years ago
Alexander Lutay
68bbc9cf03
TT#12307 Update SSHd home path to support both jessie and stretch
...
It will fix the error on Debian stretch:
> User: sshd: home: doesn't match, expect: ["/var/run/sshd"] found: ["/run/sshd"] 0 ms
Change-Id: I1688699663ccb72681772fdcd80df8b4991caba6
9 years ago