Joachim Wiberg
fd8826c3f1
confd: initialize sysrepo startup datastore at boot
...
Since /etc is not retained across reboots, the sysrepo startup datastore
is not used to bootstrap the Infix. Instead, /cfg/startup-config.cfg is
used and loaded directly to the running datastore.
For some use-cases when operating directly on sysrepo this causes a lot
of confusion because startup == factory ds until any user calls the CLI
command `copy running-config startup-confg`.
This patch fixes this initial "glitch" by loading the starup datastore
at boot on successful loading of startup-config to unning.
To prevent any unintentional "auto-save" of, e.g., failure-config to
startup-config, we make confd aware of this "sync" operation during
bootstap.
Fixes #625
Signed-off-by: Joachim Wiberg <troglobit@gmail.com >
2024-09-26 15:49:45 +02:00
Joachim Wiberg
10ef7c5fda
doc: update ChangeLog with recent IPv4LL (autoconf) changes
...
Signed-off-by: Joachim Wiberg <troglobit@gmail.com >
2024-09-26 15:49:45 +02:00
Joachim Wiberg
add52cdb38
confd: add support for IPv4LL request-address option
...
This patch allows a user to specify a specific 169.254/16 address that
the zeroconf client starts with when probing for a free address. If the
probe fails it falls back to its default algorithm.
Fixes #628
Signed-off-by: Joachim Wiberg <troglobit@gmail.com >
2024-09-26 15:49:45 +02:00
Joachim Wiberg
9079c55944
doc: minor, grammar and slight clarification of example
...
Signed-off-by: Joachim Wiberg <troglobit@gmail.com >
2024-09-26 15:49:45 +02:00
Joachim Wiberg
6b37a7dd7c
doc: Update ChangeLog with major package upgrades
...
Signed-off-by: Joachim Wiberg <troglobit@gmail.com >
2024-09-26 15:49:45 +02:00
Mattias Walström
a857fa64f8
Changelog: Update changelog for 2024.09 release
...
Add fixed issues #635 and #648
2024-09-25 11:32:45 +02:00
Ahmed Karic and Ahmed Karic
86c562d3b3
test: introduce image test-mode within the test environment
...
- The test mode, introduced at the config/build phase (commit 241f3f2 ),
causes the device to start in test-mode when used in GNS3 (or other
environments). This has unintentionally become the default
configuration for the image, which is not desirable and is only
acceptable for the Infix test system. With this update, the original
configuration is preserved, and the test mode is applied only within
the test environment.
- Align the 'dual' topology to use the same template as 'quad'
Fixes #603
2024-09-23 15:35:21 +02:00
Mattias Walström
c78bde298a
doc: develop: Add autoconf and automake as requirement
2024-09-17 08:27:23 +02:00
Mattias Walström
a360395a0a
Remove silent lock for login shell bash/sh on non-admin users
...
Added some security information in YANG model, and it is now
up to the system administrator to handle potential security
issues.
This fix #616
2024-09-17 08:27:23 +02:00
Joachim Wiberg
e4119be1e2
doc: update ChangeLog with fixes
...
Signed-off-by: Joachim Wiberg <troglobit@gmail.com >
2024-09-13 16:31:39 +02:00
Joachim Wiberg
32f3db41b6
doc: adjust ChangeLog entry, issue fixed in v24.09, not v24.04
...
Follow-up to cfd95dc3
Signed-off-by: Joachim Wiberg <troglobit@gmail.com >
2024-09-13 16:31:39 +02:00
Joachim Wiberg
0f6cbe9d30
doc: minor update, missing period + grammar
...
Signed-off-by: Joachim Wiberg <troglobit@gmail.com >
2024-09-13 16:31:39 +02:00
Jon-Olov Vatn and Mattias Walström
cfa9c74ef4
Updated Changlog for deviation fixes in infix-routing.yang
2024-09-13 14:46:34 +02:00
Joachim Wiberg
cfd95dc300
confd: use the system base mac as mac address on bridges
...
To prevent the kernel from setting a random mac address on new bridges,
before we have added any bridge ports, we create bridges using the:
1. Custom mac address from the configuration (phys-address)
2. System base mac from /run/system.json
3. None, if there is no base mac address in system.json, e.g. r2s
Fixes #357
Signed-off-by: Joachim Wiberg <troglobit@gmail.com >
2024-09-10 17:58:26 +02:00
Mattias Walström
1b46444e0b
doc: Documentation for test specifcation generate
2024-09-06 10:18:16 +02:00
Mattias Walström
b47bbf0221
doc: Update developers guide
...
Add required tools to build the test specification.
2024-09-06 10:18:16 +02:00
Tobias Waldekranz
f77f5852c1
confd: Use system timeout value when loading startup/failure
...
Now that we have a unified timeout value that all front-ends should
honor, make sure to do so when loading startup-config and
failure-config during boot.
This fixes an issue where the system would fallback to failure-config
even though a legitimate startup-config was available, but took more
than 10s to apply.
2024-09-05 23:41:19 +02:00
Joachim Wiberg
436b9f20f2
doc: open v24.09 release cycle
...
Signed-off-by: Joachim Wiberg <troglobit@gmail.com >
2024-09-05 10:38:06 +02:00
Joachim Wiberg
b363d0f0f7
doc: update, INFIX_TESTS=.. -> TESTS=..
...
Signed-off-by: Joachim Wiberg <troglobit@gmail.com >
2024-09-05 07:04:58 +02:00
Tobias Waldekranz
24fe4e2d4d
utils/gh-dl-artifact.sh: Add support script to download artifacts
...
This will make it easier to locally test images when reviewing PRs,
and will also be a useful tool when running tests on physical test
rigs.
[skip ci]
2024-09-04 15:37:48 +02:00
Joachim Wiberg
e0483be38c
Update ChangeLog for v24.08.0 release
...
Signed-off-by: Joachim Wiberg <troglobit@gmail.com >
2024-08-30 15:29:11 +02:00
Joachim Wiberg
306baf3f41
doc: fix minor review comments on new Syslog chapter
...
Signed-off-by: Joachim Wiberg <troglobit@gmail.com >
2024-08-30 15:29:11 +02:00
Joachim Wiberg
48e7fe3562
doc: minor, fix 9pm option argument formatting
...
Signed-off-by: Joachim Wiberg <troglobit@gmail.com >
2024-08-29 11:08:48 +02:00
Joachim Wiberg
74ac87c558
doc: update ChangeLog for upcoming v24.08 release
...
Signed-off-by: Joachim Wiberg <troglobit@gmail.com >
2024-08-28 19:14:47 +02:00
Joachim Wiberg
69e9cde1e9
doc: update project URL in motd and docs
...
Signed-off-by: Joachim Wiberg <troglobit@gmail.com >
2024-08-28 19:14:47 +02:00
Joachim Wiberg
76a7f7b181
Update ChangeLog with syslog, audit trail, and fixes
...
Signed-off-by: Joachim Wiberg <troglobit@gmail.com >
2024-08-26 20:54:49 +02:00
Joachim Wiberg
977cc620de
doc: new Syslog Support document
...
Signed-off-by: Joachim Wiberg <troglobit@gmail.com >
2024-08-26 20:54:49 +02:00
Ahmed Karic and Mattias Walström
abf54db490
doc: document introducing test-mode to infix tests
2024-08-26 13:59:49 +02:00
Joachim Wiberg
2f5becf8b2
doc: update section on transport protocol
...
Simplify and add paragraph on how to select proto from test-sh.
Signed-off-by: Joachim Wiberg <troglobit@gmail.com >
2024-08-22 21:52:36 +02:00
Joachim Wiberg and Tobias Waldekranz
9a12f8f0f5
doc: update ChangeLog with NanoPi R2S changes and related fixes
...
Signed-off-by: Joachim Wiberg <troglobit@gmail.com >
2024-08-16 16:47:28 +02:00
Joachim Wiberg
b7c2cde57f
doc: minor grammar fixes
...
Signed-off-by: Joachim Wiberg <troglobit@gmail.com >
2024-08-08 13:35:27 +02:00
Joachim Wiberg
7cc8ca703e
Update ChangeLog and mention new RISC-V board support
...
Signed-off-by: Joachim Wiberg <troglobit@gmail.com >
2024-08-08 13:35:27 +02:00
Joachim Wiberg
43b3c43a38
doc: spell out meaning of OAM at least somewhere
...
;-)
Signed-off-by: Joachim Wiberg <troglobit@gmail.com >
2024-08-08 13:35:27 +02:00
Joachim Wiberg
ee3c7f44e5
doc: new hardware section, Using a USB Stick
...
Signed-off-by: Joachim Wiberg <troglobit@gmail.com >
2024-08-04 07:42:44 +02:00
Joachim Wiberg
f0ae642144
doc: minor, whitespace cleanup + root -> admin
...
Signed-off-by: Joachim Wiberg <troglobit@gmail.com >
2024-08-04 07:42:44 +02:00
Jon-Olov Vatn and Joachim Wiberg
66d9a80600
Doc: fix typo
...
[skip ci]
2024-07-08 16:32:12 +02:00
Jon-Olov Vatn and Joachim Wiberg
f6e4ea3fa7
Doc: Minor tweaks to Speed/Duplex documentation.
...
[skip ci]
2024-07-08 16:32:12 +02:00
Jon-Olov Vatn and Joachim Wiberg
b7b3a55fbd
Doc: Adding picture to illustrate ethernet auto-neg
...
[skip ci]
2024-07-08 16:32:12 +02:00
Jon-Olov Vatn and Joachim Wiberg
2dab79c321
Doc: Include information on Ethernet config, status and stats
...
[skip ci]
2024-07-08 16:32:12 +02:00
Joachim Wiberg
53c079e1b2
doc: update ChangeLog, final update for v24.06.0-rc1
...
Signed-off-by: Joachim Wiberg <troglobit@gmail.com >
2024-06-28 12:54:27 +02:00
Joachim Wiberg
1fac47a728
doc: split CLI tutorial into multile files
...
Fixes #455
Signed-off-by: Joachim Wiberg <troglobit@gmail.com >
2024-06-28 12:54:27 +02:00
Mattias Walström
c05ed73ff5
Document randomisation of restconf/netconf
2024-06-27 15:43:06 +02:00
Joachim Wiberg
2ecb6922a0
doc: update changelog for upcoming release
...
Signed-off-by: Joachim Wiberg <troglobit@gmail.com >
2024-06-25 19:08:22 +02:00
Joachim Wiberg
2c81c7cdb6
doc: update ChangeLog for upcoming v24.06 release
...
Signed-off-by: Joachim Wiberg <troglobit@gmail.com >
2024-06-25 17:22:36 +02:00
Mattias Walström
ee0b035e4b
doc: Update Changelog
2024-06-19 15:35:51 +02:00
Tobias Waldekranz
b536f0c874
doc: Update ChangeLog with QoS improvements
2024-06-07 10:10:38 +02:00
Joachim Wiberg and Tobias Waldekranz
fe036049b8
Fix #473 : bridges never get IPv6 autoconf enabled
...
Signed-off-by: Joachim Wiberg <troglobit@gmail.com >
2024-06-05 15:08:06 +02:00
Joachim Wiberg and Mattias Walström
eebba3b3cb
doc: initial RESTCONF scripting examples
...
Signed-off-by: Joachim Wiberg <troglobit@gmail.com >
2024-06-04 13:38:03 +02:00
Joachim Wiberg and Tobias Waldekranz
3339fc5738
doc: update ChangeLog for upcoming v24.06 release
...
Signed-off-by: Joachim Wiberg <troglobit@gmail.com >
2024-06-03 23:05:04 +02:00
Mattias Walström and Tobias Waldekranz
c3128c4080
Update Changelog regarding updated YANG models
2024-05-24 11:58:47 +02:00