Ahmed Karic
8bc7858694
Upgrade Linux kernel to 6.12.30 (LTS)
2025-05-22 18:28:23 +02:00
Ahmed Karic and GitHub
0065aeef47
Merge pull request #1046 from kernelkit/resctrict-mount-in-cont
...
confd: Add mount constraint for container config
2025-05-22 18:26:29 +02:00
Ahmed Karic
dfc350a783
confd: Validate container mount source path
...
If an invalid mount source path is specified, the container logs a
"file not found" error and subsequently crashes.
Adding a check inside the SR_EV_CHANGE event handler performs an
early validation of the mount source path, allowing to reject
configurations that reference non-existent or unreadable files before
they are committed to the datastore.
2025-05-19 09:35:38 +02:00
Ahmed Karic
21a78c7639
confd: Add mount constraint for container config
...
This change ensures configuration correctness by enforcing that each
container mount has either a source or content set. Without this, the
system may generate invalid runtime arguments (src=(null)), leading
to container startup failures.
2025-05-19 09:35:38 +02:00
Tobias Waldekranz and GitHub
d6d621af36
Merge pull request #1047 from kernelkit/ix-board-fix
...
board: Make ix-board reusable from upper externals
2025-05-16 22:32:06 +02:00
Tobias Waldekranz
e6ea2991e1
board: Make ix-board reusable from upper externals
...
Signed-off-by: Tobias Waldekranz <tobias@waldekranz.com >
2025-05-16 20:06:09 +02:00
Ahmed Karic and GitHub
00f69baace
Merge pull request #1039 from kernelkit/verify-ieee-group-fwd
...
Verify ieee group fwd
2025-05-16 14:26:42 +02:00
Ahmed Karic
aff385f37f
statd: Drop unsupported Chassis-ID and Port-ID Subtypes
2025-05-13 16:59:35 +02:00
Ahmed Karic
e40fc33a55
doc: Document LLDP config support
2025-05-13 16:59:25 +02:00
Ahmed Karic
71b4aed05d
test: Reorganize infix_services test
2025-05-13 16:59:12 +02:00
Ahmed Karic
50a94e8175
test: Verify ieee-group-forward LLDP
2025-05-13 16:58:57 +02:00
Ahmed Karic
2cbba5cf1f
test: Cleanup topologies
2025-05-13 16:58:46 +02:00
Ahmed Karic
00f2a4cf33
statd: Refactor cli_pretty.py
...
- Sort commands in an alphabetical order
2025-05-13 16:58:38 +02:00
Ahmed Karic
ec7891c097
statd: Fix function and class separation in cli_pretty.py
...
Fix new lines according to PEP8
2025-05-13 16:58:31 +02:00
Ahmed Karic
9c0a8e39ec
klish-plugin-infix: fix indentation in infix.xml
2025-05-13 16:58:21 +02:00
Ahmed Karic
4a4325baa3
cli: Add CLI option to show LLDP neighbors
2025-05-13 16:58:14 +02:00
Ahmed Karic
cae5cfd3f0
statd: Set default dest-mac-address for LLDP
2025-05-13 16:58:02 +02:00
Mattias Walström and GitHub
fa7c3d0a51
Merge pull request #1045 from kernelkit/activate-full-parallel
...
Use massive parallel in workflow for PRs
2025-05-13 10:40:37 +02:00
Mattias Walström
874c0a54c4
Use massive parallel in workflow for PRs
...
This to get quick turnaround development -> test when
doing PRs main branch builds and release builds are still
build sequentially.
Signed-off-by: Mattias Walström <lazzer@gmail.com >
2025-05-13 08:02:16 +02:00
Mattias Walström and GitHub
6a2abd962f
Merge pull request #989 from kernelkit/enable-full-parallel
...
Enable full parallel
2025-05-12 09:36:57 +02:00
Mattias Walström and GitHub
aa995e3321
Merge pull request #1044 from kernelkit/upgrade-kernel
...
Bump kernel to 6.12.28 (LTS)
2025-05-12 09:36:30 +02:00
Mattias Walström
0a74ba341f
confd: Refactor when yang models are installed
...
And add support for BR2_PER_PACKAGE_DIR
2025-05-12 08:39:54 +02:00
Mattias Walström
13de8be58d
confd: Fix some typos in sysrepo.inc
...
* Install correct yang file, instead of one that does not exist at all
* Remove some models only used in tests (and is causing troubble!)
2025-05-12 08:39:54 +02:00
Mattias Walström
606aee68db
package/lowdown: Fix configure script for parallel builds
2025-05-12 08:39:53 +02:00
Mattias Walström
e4578364b6
package: python-libyang: Add missing libyang dependency
2025-05-12 08:39:53 +02:00
Mattias Walström
5cdaebf5e8
package: nghttp-asio: Add missing openssl dependency
2025-05-12 08:39:52 +02:00
Mattias Walström
2848cd62bc
package: landing: Create target directory before copying files
...
The directory may not exist in parallel builds
2025-05-12 08:39:52 +02:00
Mattias Walström
2303fc08aa
Bump kernel to 6.12.28 (LTS)
2025-05-12 08:10:41 +02:00
Joachim Wiberg and GitHub
6277aaedcd
Merge pull request #1043 from kernelkit/lacp-descr
2025-05-08 17:45:36 +02:00
Ahmed Karic
f81b74458d
confd: Correct description for LAG LACP modes
...
Fixes #1031
2025-05-08 15:54:59 +02:00
Mattias Walström and GitHub
8f61879966
Merge pull request #1041 from kernelkit/imx8-graphic
...
imx8mp-evk: Add USB and HDMI support
2025-05-07 15:18:52 +02:00
Mattias Walström
5560266e19
containers: Allow to have multiple mounts
...
Only first mount was sent to podman.
2025-05-07 13:24:07 +02:00
Mattias Walström
d8cbdd7d92
imx8mp-evk: Add USB and HDMI support
2025-05-07 13:24:04 +02:00
Jon-Olov Vatn and GitHub
7560da80a7
Merge pull request #1038 from kernelkit/doc-upgrade-downgrade-policy
...
Doc upgrade/downgrade policy
2025-05-05 09:45:49 +02:00
Jon-Olov Vatn
413cb61112
Fixing review comments (upgrade/downgrade doc)
...
[skip ci]
2025-05-05 09:41:50 +02:00
Jon-Olov Vatn
e3c6f749ad
Fixing #1009 Doc upgrade/downgrade policy
...
- Add section on upgrading/downgrading and boot-order to system.md
- Add or update references on upgrading from other pages
- boot.md (update ref)
- cli/upgrade.md (add ref)
- management.md (add ref)
[skip ci]
2025-05-02 16:21:12 +02:00
Mattias Walström and GitHub
a990e559f7
Merge pull request #1037 from kernelkit/upgrade-kernel
...
Upgrade kernel to 6.12.26 (LTS)
2025-05-02 13:46:15 +02:00
Mattias Walström
a0b06b2593
Upgrade kernel to 6.12.26 (LTS)
2025-05-02 10:51:36 +02:00
Mattias Walström and GitHub
354650c0a5
Merge pull request #1035 from kernelkit/upgrade-sysrepo
...
Upgrade sysrepo
2025-05-02 10:49:36 +02:00
Mattias Walström
12e5b4c1b4
test: Update files for unittest
2025-04-30 11:51:45 +02:00
Mattias Walström
cfbdce1b90
Change timezone test to check timezone in operational instead of checking time
...
Libyang is smart, it "fixes" the timezone for you, this was overriden by a
hack in netconf.py and restconf.py, but what you really want is to see
in operational what the current timezone is.
2025-04-30 11:51:45 +02:00
Mattias Walström
0b29e9eee4
Bump sysrepo, netopeer2, libnetconf2, libyang, libyang-cpp, sysrepo-cpp, rousette
2025-04-30 11:51:44 +02:00
Mattias Walström and GitHub
3f0a0e3df0
Merge pull request #1034 from kernelkit/update-changelog
...
Update changelog for v25.04.0
v25.04.0
v25.04.0-rc1
2025-04-30 09:45:26 +02:00
Mattias Walström
3b261b331d
Update changelog for v25.04.0
2025-04-30 08:58:56 +02:00
Richard Alpe and GitHub
066ec71736
Merge pull request #1030 from kernelkit/allow-user-sysrepo-access
...
Allow user sysrepo access
2025-04-29 15:02:39 +02:00
Tobias Waldekranz and GitHub
71295e0e37
Merge pull request #1027 from kernelkit/add-mqprio-quirk
...
imx8mp-evk: Disable mqprio for eth1
2025-04-28 16:57:36 +02:00
Richard Alpe
ac89f94580
sysrepo: allow non-wheel users access to sysrepo data
...
Non-privileged users in the sys-cli group can now access sysrepo data.
The data is now solely protected by the NCAM rules and not Unix file
permissions. Any stray user that's not part of the (default) sys-cli
group still can't access syrepo, like users added from the shell.
Fixes #932
Signed-off-by: Richard Alpe <richard@bit42.se >
2025-04-28 15:41:09 +02:00
Richard Alpe
399984082f
Bump buildroot (still 2025.02.1)
...
Use new buildroot branching strategy where all our commits are placed
on top of a buildroot release on a branch named BR_RELEASE-kkit.
Signed-off-by: Richard Alpe <richard@bit42.se >
2025-04-28 15:32:10 +02:00
Mattias Walström
3375555911
imx8mp-evk: Disable mqprio for eth1
...
The kernel just hang, adding a quirk for it.
2025-04-28 13:44:19 +02:00
Tobias Waldekranz and GitHub
794872ca0c
Merge pull request #1028 from kernelkit/bump-finit
...
Bump Finit to v4.12
2025-04-28 08:09:52 +02:00