mirror of https://github.com/sipwise/ngcpcfg.git
master
mr14.1
mr13.5.1
mr14.0
mr14.0.1
mr11.5.1
mr12.5.1
mr11.5
mr12.5
mr13.5
mr13.4.1
mr13.4
mr10.5.5
mr10.5.6
mr10.5.7
mr10.5.8
mr10.5.9
mr10.5
mr13.2.1
mr13.2
mr13.3
mr13.3.1
mr12.2.1
mr12.1.1
mr12.0.1
mr12.2
mr12.1
mr12.0
mr13.1
mr13.1.1
mr13.0
mr13.0.1
mr9.5
mr9.5.9
mr12.4
mr12.4.1
mr12.3
mr12.3.1
mr8.5
mr8.5.12
mr9.5.8
mr8.5.11
mr9.5.7
mr11.4
mr11.4.1
mr10.5.1
mr10.5.2
mr10.5.3
mr10.5.4
mr11.2.1
mr11.3.1
mr11.2
mr11.3
mr11.1.1
mr11.1
mr8.5.10
mr9.5.6
mr11.0.1
mr9.5.5
mr8.5.9
mr11.0
mr7.5
mr7.5.13
mr8.5.2
mr8.5.3
mr8.5.4
mr8.5.5
mr8.5.1
mr10.4.1
mr10.4
mr9.5.1
mr7.5.12
mr8.5.8
mr9.5.4
mr10.3
mr10.3.1
mr7.5.11
mr10.1.1
mr10.2.1
mr10.1
mr10.2
mr9.5.3
mr7.5.10
mr8.5.7
mr8.5.6
mr9.5.2
mr10.0.1
mr6.5.12
mr6.5
mr6.5.13
mr10.0
mr9.4
mr9.3.1
mr9.4.1
mr9.3
mr7.5.9
mr9.0.1
mr9.1.1
mr9.2.1
mr9.0
mr9.1
mr9.2
mr7.5.8
mr6.5.11
mr7.5.7
mr5.5
mr5.5.13
mr7.5.6
mr6.5.10
mr8.4
mr8.4.2
mr7.5.5
mr5.5.12
mr8.4.1
mr6.5.9
mr7.5.4
mr8.3
mr8.3.2
mr5.5.5
mr5.5.6
mr5.5.7
mr5.5.8
mr5.5.9
mr5.5.10
mr5.5.11
mr6.5.8
mr8.2.2
mr8.3.1
mr8.2
mr8.1
mr8.0
mr8.1.2
mr7.5.2
mr7.5.3
mr8.1.1
mr8.2.1
mr8.0.2
mr6.5.7
mr7.5.1
mr8.0.1
mr4.5
mr4.5.13
mr6.5.6
mr7.4
mr7.4.2
mr6.5.1
mr6.5.2
mr6.5.3
mr6.5.4
mr6.5.5
mr7.3.2
mr7.4.1
mr7.3
mr7.2.2
mr7.3.1
mr7.2
mr7.1
mr7.1.2
mr7.2.1
mr4.5.12
mr7.0
mr7.0.2
mr7.1.1
mr7.0.1
mr4.5.11
mr6.4.1
mr6.4
mr6.4.2
mr4.5.10
mr6.3.2
mr6.3
mr3.8
mr3.8.13
mr6.2.2
mr6.2
mr4.5.9
mr6.3.1
mr6.0
mr6.1
mr6.1.2
mr6.2.1
mr5.5.4
mr4.5.8
mr6.0.2
mr5.5.2
mr5.5.3
mr6.0.1
mr6.1.1
mr4.5.7
mr3.8.12
mr5.4
mr5.4.2
mr5.5.1
mr4.5.6
mr3.8.11
mr5.3
mr5.3.2
mr5.4.1
mr4.5.5
mr5.2
mr5.2.2
mr5.3.1
mr5.1
mr5.1.2
mr3.8.10
mr5.2.1
mr5.0
mr4.5.4
mr5.0.2
mr5.1.1
mr4.5.3
mr5.0.1
mr3.8.9
mr4.5.2
mr3.8.8
mr4.4
mr4.4.2
mprokop/pytest
mr4.5.1
mr4.4.1
mr3.8.7
mr4.3
mr4.3.2
mr3.8.6
mr4.2
mr4.2.2
mprokop/testing
mr4.3.1
mprokop/tests
mr4.2.1
mr3.8.5
mr4.1
mr4.1.2
mr3.8.4
mr4.0
mr4.0.2
mr4.1.1
mr4.0.1
mr3.8.3
mprokop/autopkgtest2
mr3.8.2
mr3.8.1
mr3.7
mr3.7.2
mr3.6
mr3.7.1
mprokop/autopkgtests
mr3.5.1
mr3.5
mr3.6.2
mr3.6.1
mr3.4
mr3.4.2
vseva/db_defaults
vseva/8419
mr3.4.1
mr3.3
mr3.3.2
mprokop/7577_services
mr3.3.1
mr3.2
mr3.2.2
mr3.2.1
0.18
0.17
mprokop/autopkgtest
mika/header-note
agranig/header-note
sync-replication
0.19.0
0.18.2
0.18.1
0.18.0
0.17.1
0.17.0
0.16.0
0.17.2
0.18.3
mr10.0.1.1
mr10.0.1.2
mr10.1.1.1
mr10.1.1.2
mr10.1.1.3
mr10.2.1.1
mr10.2.1.2
mr10.3.1.1
mr10.4.1.1
mr10.4.1.2
mr10.5.1.1
mr10.5.1.2
mr10.5.1.3
mr10.5.2.1
mr10.5.2.2
mr10.5.2.3
mr10.5.3.1
mr10.5.3.2
mr10.5.4.1
mr10.5.4.2
mr10.5.5.1
mr10.5.5.2
mr10.5.5.3
mr10.5.6.1
mr10.5.6.2
mr10.5.6.3
mr10.5.7.1
mr10.5.7.2
mr10.5.7.3
mr10.5.8.1
mr10.5.8.2
mr10.5.8.3
mr10.5.8.4
mr10.5.9.1
mr10.5.9.2
mr11.0.1.1
mr11.0.1.2
mr11.1.1.1
mr11.1.1.2
mr11.1.1.3
mr11.1.1.4
mr11.1.1.5
mr11.2.1.1
mr11.2.1.2
mr11.2.1.3
mr11.2.1.4
mr11.3.1.1
mr11.3.1.2
mr11.3.1.3
mr11.4.1.1
mr11.5.1.1
mr11.5.1.10
mr11.5.1.2
mr11.5.1.3
mr11.5.1.4
mr11.5.1.5
mr11.5.1.6
mr11.5.1.7
mr11.5.1.8
mr11.5.1.9
mr12.0.1.1
mr12.0.1.2
mr12.0.1.3
mr12.1.1.1
mr12.1.1.2
mr12.2.1.1
mr12.2.1.2
mr12.3.1.1
mr12.4.1.1
mr12.5.1.1
mr12.5.1.2
mr12.5.1.3
mr12.5.1.4
mr12.5.1.5
mr12.5.1.6
mr12.5.1.7
mr12.5.1.8
mr13.0.1.1
mr13.1.1.1
mr13.2.1.1
mr13.2.1.2
mr13.3.1.1
mr13.4.1.1
mr13.4.1.2
mr13.4.1.3
mr13.4.1.4
mr13.5.1.1
mr13.5.1.2
mr13.5.1.3
mr14.0.1.1
mr3.2.1.1
mr3.2.1.2
mr3.2.2.1
mr3.3.1.1
mr3.3.1.2
mr3.3.2.1
mr3.4.1.1
mr3.4.1.2
mr3.4.2.1
mr3.5.1.1
mr3.5.1.2
mr3.5.1.3
mr3.5.1.4
mr3.6.1.1
mr3.6.1.2
mr3.6.2.1
mr3.6.2.2
mr3.7.1.1
mr3.7.2.1
mr3.8.1.1
mr3.8.1.2
mr3.8.10.1
mr3.8.11.1
mr3.8.12.1
mr3.8.13.1
mr3.8.2.1
mr3.8.3.1
mr3.8.3.2
mr3.8.3.3
mr3.8.3.4
mr3.8.4.1
mr3.8.5.1
mr3.8.6.1
mr3.8.7.1
mr3.8.8.1
mr3.8.9.1
mr4.0.1.1
mr4.0.1.2
mr4.0.1.3
mr4.0.1.4
mr4.0.2.1
mr4.1.1.1
mr4.1.1.2
mr4.1.2.1
mr4.2.1.1
mr4.2.1.2
mr4.2.2.1
mr4.3.1.1
mr4.3.2.1
mr4.4.1.1
mr4.4.1.2
mr4.4.1.3
mr4.4.2.1
mr4.5.1.1
mr4.5.1.2
mr4.5.1.3
mr4.5.1.4
mr4.5.1.5
mr4.5.10.1
mr4.5.11.1
mr4.5.12.1
mr4.5.13.1
mr4.5.2.1
mr4.5.3.1
mr4.5.3.2
mr4.5.3.3
mr4.5.3.4
mr4.5.4.1
mr4.5.5.1
mr4.5.6.1
mr4.5.7.1
mr4.5.8.1
mr4.5.9.1
mr5.0.1.1
mr5.0.1.2
mr5.0.1.3
mr5.0.2.1
mr5.1.1.1
mr5.1.2.1
mr5.2.1.1
mr5.2.2.1
mr5.3.1.1
mr5.3.2.1
mr5.4.1.1
mr5.4.2.1
mr5.5.1.1
mr5.5.10.1
mr5.5.10.2
mr5.5.11.1
mr5.5.11.2
mr5.5.12.1
mr5.5.12.2
mr5.5.12.3
mr5.5.13.1
mr5.5.2.1
mr5.5.2.2
mr5.5.3.1
mr5.5.3.2
mr5.5.4.1
mr5.5.5.1
mr5.5.5.2
mr5.5.5.3
mr5.5.6.1
mr5.5.6.2
mr5.5.7.1
mr5.5.7.2
mr5.5.8.1
mr5.5.8.2
mr5.5.9.1
mr5.5.9.2
mr5.5.9.3
mr6.0.1.1
mr6.0.1.2
mr6.0.2.1
mr6.1.1.1
mr6.1.1.2
mr6.1.2.1
mr6.2.1.1
mr6.2.1.2
mr6.2.2.1
mr6.2.2.2
mr6.2.2.3
mr6.3.1.1
mr6.3.2.1
mr6.3.2.2
mr6.4.1.1
mr6.4.1.2
mr6.4.1.3
mr6.4.1.4
mr6.4.2.1
mr6.5.1.1
mr6.5.1.2
mr6.5.1.3
mr6.5.1.4
mr6.5.1.5
mr6.5.1.6
mr6.5.10.1
mr6.5.11.1
mr6.5.11.2
mr6.5.12.1
mr6.5.13.1
mr6.5.2.1
mr6.5.2.2
mr6.5.2.3
mr6.5.2.4
mr6.5.3.1
mr6.5.3.2
mr6.5.4.1
mr6.5.4.2
mr6.5.4.3
mr6.5.4.4
mr6.5.5.1
mr6.5.5.2
mr6.5.5.3
mr6.5.6.1
mr6.5.6.2
mr6.5.7.1
mr6.5.8.1
mr6.5.8.2
mr6.5.9.1
mr6.5.9.2
mr6.5.9.3
mr7.0.1.1
mr7.0.1.2
mr7.0.1.3
mr7.0.2.1
mr7.1.1.1
mr7.1.2.1
mr7.2.1.1
mr7.2.2.1
mr7.2.2.2
mr7.3.1.1
mr7.3.1.2
mr7.3.2.1
mr7.3.2.2
mr7.4.1.1
mr7.4.1.2
mr7.4.2.1
mr7.5.1.1
mr7.5.1.2
mr7.5.1.3
mr7.5.10.1
mr7.5.10.2
mr7.5.10.3
mr7.5.11.1
mr7.5.12.1
mr7.5.13.1
mr7.5.2.1
mr7.5.2.2
mr7.5.2.3
mr7.5.3.1
mr7.5.3.2
mr7.5.4.1
mr7.5.4.2
mr7.5.4.3
mr7.5.4.4
mr7.5.5.1
mr7.5.5.2
mr7.5.6.1
mr7.5.7.1
mr7.5.7.2
mr7.5.8.1
mr7.5.9.1
mr8.0.1.1
mr8.0.1.2
mr8.0.2.1
mr8.1.1.1
mr8.1.1.2
mr8.1.1.3
mr8.1.1.4
mr8.1.2.1
mr8.2.1.1
mr8.2.1.2
mr8.2.1.3
mr8.2.2.1
mr8.2.2.2
mr8.3.1.1
mr8.3.1.2
mr8.3.2.1
mr8.4.1.1
mr8.4.1.2
mr8.4.1.3
mr8.4.1.4
mr8.4.1.5
mr8.4.2.1
mr8.5.1.1
mr8.5.1.2
mr8.5.1.3
mr8.5.10.1
mr8.5.11.1
mr8.5.11.2
mr8.5.12.1
mr8.5.2.1
mr8.5.2.2
mr8.5.2.3
mr8.5.2.4
mr8.5.3.1
mr8.5.3.2
mr8.5.3.3
mr8.5.3.4
mr8.5.3.5
mr8.5.4.1
mr8.5.4.2
mr8.5.4.3
mr8.5.5.1
mr8.5.5.2
mr8.5.6.1
mr8.5.6.2
mr8.5.6.3
mr8.5.7.1
mr8.5.8.1
mr8.5.9.1
mr8.5.9.2
mr9.0.1.1
mr9.0.1.2
mr9.0.1.3
mr9.1.1.1
mr9.1.1.2
mr9.1.1.3
mr9.1.1.4
mr9.2.1.1
mr9.2.1.2
mr9.2.1.3
mr9.3.1.1
mr9.3.1.2
mr9.3.1.3
mr9.4.1.1
mr9.4.1.2
mr9.4.1.3
mr9.5.1.1
mr9.5.1.2
mr9.5.1.3
mr9.5.1.4
mr9.5.1.5
mr9.5.2.1
mr9.5.2.2
mr9.5.2.3
mr9.5.3.1
mr9.5.4.1
mr9.5.5.1
mr9.5.5.2
mr9.5.6.1
mr9.5.6.2
mr9.5.7.1
mr9.5.7.2
mr9.5.8.1
mr9.5.9.1
${ noResults }
14 Commits (8fdb54b8c41c13f6a97aa9eaec00cd3e74c1f458)
| Author | SHA1 | Message | Date |
|---|---|---|---|
|
|
a42248419e |
TT#22411 Fix spelling mistakes/typos
s/Syncronizes/Synchronizes/ s/Wheras/Whereas/ s/configuation/configuration/ s/exisiting/existing/ s/explicitely/explicitly/ s/files files/files/ s/has has/has/ s/initialise initialise/initialise/ s/mulitple/multiple/ s/ouput/output/ s/propogates/propagates/ s/successfull/successful/ s/syncronizes/synchronizes/ s/the the/the/ s/uncommited/uncommitted/ Change-Id: Id13ec889c5de620b675e357d99066688cfc97617 |
8 years ago |
|
|
a4dd0365ef |
TT#17650 Switch to use YAML::XS instead of YAML::Tiny
The latter does not support YAML 1.1, nor many parts of the specification. Use the more compliant implementation, in addition to try to converge to a single one, so that we do not get serialization delta surprises. Change-Id: Ie51f1c79859d40ef0877fc0ab75f86ee72e14ea4 |
9 years ago |
|
|
2ab2a94830 |
TT#14817 Add new network.yml dynamic validator program
This script will validate the network.yml based on a schema constructed from information only available from the network.yml file itself. This way we can do the strictest validation, which we could not do before. Change-Id: I32714e678e901e58d70e4253bcc61a147494c225 |
9 years ago |
|
|
e06c458e22 |
MT#16391 Support --ignore-branch-check option in build/check actions
This option is essential if we're testing from within the git repository and aren't standing on active 'master' branch. Change-Id: I75b62d071116313317c69ad496e4425d6e98ad5a |
9 years ago |
|
|
e5a1c0d3fe |
TT#16680 Add info output for successful yml check/validation
At the moment we provide no output for the end users, which confuses them for the checks with and without the validation. We should clearly report to users what has been checked. Change-Id: Icc61744637345a1dc51fe8d8dd9bd3fd7f86824d |
9 years ago |
|
|
2317a9039c |
MT#19571 Add ngcpcfg option to force validation
Mainly nobody validate the schema in trunk right now as it requires manual changes for ngcpcfg.cfg. Also having force validation will allow us to add validation in ngcp-upgrade and Jenkins nightly builds. Change-Id: Ia48a778ecf7dae30b26bdff0c5dd5b9000c9d089 |
10 years ago |
|
|
4fd512261b |
MT#16393 Check for branch 'master' being active
Verify that the user is operating on branch master, otherwise the result might be unexpected. If branch master is checked out: | root@spce:/etc/ngcp-config# ngcpcfg check | root@spce:/etc/ngcp-config# ngcpcfg status | [...] | 2016-02-23 05:48:32: Checking currently active branch: | 2016-02-23 05:48:32: OK: branch master active If a branch other than 'master' is checked out: | root@spce:/etc/ngcp-config# ngcpcfg check | 2016-02-23 05:47:42: Error: branch 'mika' in '/etc/ngcp-config' active - please switch to branch 'master' before continuing. | root@spce:/etc/ngcp-config# echo $? | 1 | root@spce:/etc/ngcp-config# ngcpcfg status | [...] | 2016-02-23 05:47:47: Checking currently active branch: | 2016-02-23 05:47:47: ACTION_NEEDED: branch 'mika' active - please switch to branch 'master' | [...] Change-Id: I5df92075905cafa3b714211581c8cfe749df04ba |
10 years ago |
|
|
550067a6a8 |
MT#15803 Check oustanding pull actions only (ignore outstanding push actions)
Switch code to new common check function execute_check_shared_storage() Change-Id: I7ba86912d7b5874f9ce0778a2a87b2afb33be5ee |
10 years ago |
|
|
c89f72e6b5 |
MT#15141 Hide debug output to keep old ngcpcfg output style
Also show affected files with merge conflicts if available. Change-Id: I5d85e0980bb974fecb16dc45ea2426e5655be0a3 |
10 years ago |
|
|
7adf2b23e2 |
MT#15803 HA: support shared storage check in 'ngcpcfg check'
This allows us to abort in 'ngcpcfg status' whenever there are outstanding changes to pull/push from the shared storage. Using the --no-action-failure option allows the user to continue anyway. Change-Id: I4062d5bb627bb553b98705bb122575651b035849 |
10 years ago |
|
|
b9d07def25 |
MT#15261 Allow using symbolic links for YML files
At the moment it is impossible to use symbolic links for YML files.
The following error happens:
> root@spce:/etc/ngcp-config# ngcpcfg apply
> Error: Encoding check of /etc/ngcp-config/config.spce.yml fails: neither ASCII nor UTF-8.
> Error: Please convert /etc/ngcp-config/config.spce.yml to UTF-8.
>
> NOTE:
> * Check encoding via:
> # file /etc/ngcp-config/config.spce.yml
> * To convert ISO-8859/latin1 to UTF-8 execute:
> # iconv -f latin1 -t utf8 < /etc/ngcp-config/config.spce.yml > /etc/ngcp-config/config.spce.yml.tmp \
> && mv /etc/ngcp-config/config.spce.yml.tmp /etc/ngcp-config/config.spce.yml
As a result the following usecase ('node-type' specific file) failed:
> >>> ls -la /etc/ngcp-config/*
> total 72
> drwxr-xr-x 2 root root 4096 Sep 18 13:57 .
> drwxr-xr-x 6 root root 4096 Sep 16 23:34 ..
> lrwxrwxrwx 1 root root 15 Sep 18 13:57 config.db01a.yml -> ./config.db.yml
> lrwxrwxrwx 1 root root 15 Sep 18 13:57 config.db01b.yml -> ./config.db.yml
> -rw-r--r-- 1 root root 224 Sep 18 12:43 config.db.yml
> -rw-r--r-- 1 root root 250 Sep 18 12:34 config.lb.yml
> -rw-r--r-- 1 root root 146 Sep 18 12:44 config.mgmt.yml
> -rw-r--r-- 1 root root 251 Sep 18 13:56 config.proxy.yml
> lrwxrwxrwx 1 root root 18 Sep 18 13:57 config.prx01a.yml -> ./config.proxy.yml
> lrwxrwxrwx 1 root root 18 Sep 18 13:57 config.prx01b.yml -> ./config.proxy.yml
> lrwxrwxrwx 1 root root 18 Sep 18 13:57 config.prx02a.yml -> ./config.proxy.yml
> lrwxrwxrwx 1 root root 18 Sep 18 13:57 config.prx02b.yml -> ./config.proxy.yml
> lrwxrwxrwx 1 root root 18 Sep 18 13:57 config.prx03a.yml -> ./config.proxy.yml
> lrwxrwxrwx 1 root root 18 Sep 18 13:57 config.prx03b.yml -> ./config.proxy.yml
> lrwxrwxrwx 1 root root 18 Sep 18 13:57 config.prx04a.yml -> ./config.proxy.yml
> lrwxrwxrwx 1 root root 18 Sep 18 13:57 config.prx04b.yml -> ./config.proxy.yml
> lrwxrwxrwx 1 root root 18 Sep 18 13:57 config.prx05a.yml -> ./config.proxy.yml
> lrwxrwxrwx 1 root root 18 Sep 18 13:57 config.prx05b.yml -> ./config.proxy.yml
> lrwxrwxrwx 1 root root 15 Sep 18 13:57 config.slb01a.yml -> ./config.lb.yml
> lrwxrwxrwx 1 root root 15 Sep 18 13:57 config.slb01b.yml -> ./config.lb.yml
> lrwxrwxrwx 1 root root 17 Sep 18 13:57 config.web01a.yml -> ./config.mgmt.yml
> lrwxrwxrwx 1 root root 17 Sep 18 13:57 config.web01b.yml -> ./config.mgmt.yml
> -rw-r--r-- 1 root root 13051 Sep 18 12:54 config.yml
> -rw-r--r-- 1 root root 4633 Sep 15 16:13 constants.yml
> -rw-r--r-- 1 root root 16534 Sep 15 16:09 network.yml
> >>> cat config.lb.yml
> ---
> checktools:
> collcheck:
> loadlong: 2
> loadmedium: 2
> loadshort: 3
> heartbeat:
> pingnodes:
> - 1.1.1.1
> - 2.2.2.2
Change-Id: I43045d08c715d17612617c29cf1ed04cf13e650b
|
11 years ago |
|
|
986030b1f2 |
MT#15141 Add check for merge failures
Change-Id: Id078f26296208a0dac2112e9f2a0066dbe835984 |
11 years ago |
|
|
34f731bb1d |
MT#13669 Add YML configs validation accordingly to kwalify schema
Disabled by default as we need a time to check it carefuly. Also we need to solve the "tilda" problem reported upstream: https://github.com/eserte/p5-Kwalify/issues/1 Change-Id: Ia2c3d48f0ac6fc6ac9899d44f4291544373806d9 |
11 years ago |
|
|
0a3867a8a4 |
MT#10071 Add 'check' option for YAML validations
Change-Id: I52938bfeb99a6c45d7227a3b02739cbd5f6232fa |
11 years ago |