Mattias Walström
cc0edaf59c
confd: Add support to upload images directly
...
This add support for upgrading images with curl only, without FTP or
similiar. The image needs to be base64 encoded.
Example:
TEMP_JSON=/tmp/restconf.txt
echo -n '{"infix-system:input":{"image":"' > "$TEMP_JSON"
base64 -w 0 "$BUNDLE_FILE" >> "$TEMP_JSON"
echo '"}}' >> "$TEMP_JSON"
curl -k \
-X POST \
-u "admin:admin" \
-H "Content-Type: application/yang-data+json" \
-H "Accept: application/yang-data+json" \
-d @"$TEMP_JSON" \
"https://192.168.30.1/restconf/operations/infix-system:install-bundle "
2025-07-11 16:33:02 +02:00
Mattias Walström
60b3a97f0e
confd: Coding style
2025-07-11 16:33:01 +02:00
Mattias Walström
e534c0bd2d
nginx: Add support for large files in restconf app.
2025-07-11 16:26:33 +02:00
Joachim Wiberg and GitHub
692fa166d1
Merge pull request #1049 from kernelkit/document-kernel-buildroot-update
...
Document process about upgrade buildroot and kernel
Signed-off-by: Joachim Wiberg <troglobit@gmail.com >
2025-07-11 13:40:58 +02:00
Joachim Wiberg and GitHub
c5d9a7c8b3
Merge pull request #1078 from kernelkit/ci-workflow-redesign
...
Redesign CI to use workflow calls
Signed-off-by: Joachim Wiberg <troglobit@gmail.com >
2025-07-09 11:52:54 +02:00
Richard Alpe
45c588567d
.github: fix parallel typo in dispatch
...
Fixes: 874c0a54 Use massive parallel in workflow for PRs
Signed-off-by: Richard Alpe <richard@bit42.se >
2025-07-09 10:42:40 +02:00
Richard Alpe
2a8580edcc
.github: allow workflow caller to pass test dir
...
Signed-off-by: Richard Alpe <richard@bit42.se >
2025-07-07 09:53:06 +02:00
Richard Alpe
ffd0c05f41
.github: allow workflow caller to pass 9pm config
2025-07-07 09:53:05 +02:00
Richard Alpe
9271c2439f
.github: add name when calling test from self trigger
2025-07-07 09:53:04 +02:00
Richard Alpe
7295077f27
.github: update test.yml to support workflow call
2025-07-07 09:53:03 +02:00
Richard Alpe
b3d76de8f3
.github: quote workflow call variables in trigger
2025-07-07 09:53:02 +02:00
Richard Alpe
56f14ff520
.github: build _minimal on self-trigger
...
Signed-off-by: Richard Alpe <richard@bit42.se >
2025-07-07 09:53:01 +02:00
Richard Alpe
9845e3b0c7
.github: make flavor selection into a env option
2025-07-07 09:53:00 +02:00
Richard Alpe
08e6833266
.github: allow repo checkout override
...
Needed when called by spins inside different organizations.
2025-07-07 09:52:59 +02:00
Richard Alpe
df54982978
.github: simplify flavor selection
2025-07-07 09:52:58 +02:00
Richard Alpe
efd6cce842
.github: pass (Infix) name as workflow_call input
...
Signed-off-by: Richard Alpe <richard@bit42.se >
2025-07-07 09:52:57 +02:00
Richard Alpe
1dc84af095
.github: use workflow calls to build and test
...
Redesign how GH actions are triggered. This new design uses a
self-trigger to start jobs which are only started via workflow_calls.
The main benefit of this is to be able to start workflows from various
Infix Spins without needing to duplicate the workflow files in them.
Upcoming patches are intended to parameterize to allow Spins to pass
different architectures, brand names and such.
Signed-off-by: Richard Alpe <richard@bit42.se >
2025-07-07 09:52:55 +02:00
Tobias Waldekranz and GitHub
d6c0d4bea7
Merge pull request #1042 from kernelkit/ixbin
...
ixbin: Add util script to update image contents
2025-07-04 11:23:33 +02:00
Tobias Waldekranz
85c4b579d3
ixbin: Add util script to update image contents
...
[skip-ci]
2025-07-04 11:20:46 +02:00
Joachim Wiberg and GitHub
1f268a7b90
Merge pull request #1079 from kernelkit/gen-test-spec
...
Minor Test Update
2025-07-03 14:51:04 +02:00
Ahmed Karic
562fd253c4
test: Update description in speed/duplex test
2025-07-03 14:01:27 +02:00
Ahmed Karic
be547ba9a8
test: Generate forgotten test-spec
...
- container_host_commands test is missing .adoc and .svg files
2025-07-03 13:59:55 +02:00
Richard Alpe and GitHub
40e94883c6
Merge pull request #1076 from kernelkit/update-changelog
...
doc: update changelog date for v25.06
v25.06.0
2025-07-01 14:19:41 +02:00
Richard Alpe
9f268606e4
doc: update changelog date for v25.06
...
Signed-off-by: Richard Alpe <richard@bit42.se >
2025-07-01 11:29:04 +02:00
Jon-Olov Vatn and GitHub
de113503ea
Merge pull request #1075 from kernelkit/update-changelog-v25.06.0
...
Update Changelog for Infix v25.06.0
v25.06.0-rc1
2025-06-30 09:48:30 +02:00
Jon-Olov Vatn
6f203b1c78
Update Changelog for Infix v25.06.0
...
[skip ci]
2025-06-30 08:40:45 +02:00
Mattias Walström and GitHub
c31bbbefa9
Merge pull request #1074 from kernelkit/wifi-fixes
2025-06-29 22:24:23 +02:00
Mattias Walström
0d03f874ee
confd: wifi: Fix several bugs in WiFi implemenation
...
* Did not work to reconfigure
* Was not possible to run from startup
* Othe minor things.
2025-06-29 21:07:10 +02:00
Mattias Walström
51176c7d26
feature: wifi: Allow to set regulation setting (country-code)
...
We was missing the firmware required for this, and for this to work
cfg80211 needs to be as module since the rootfs is not loaded when it
is loaded if compiled in kernel.
And add iw since it very useful for debugging.
2025-06-29 21:06:33 +02:00
Mattias Walström and GitHub
88958a0b1f
Merge pull request #1073 from kernelkit/upgrade-kernel
...
Bump kernel to 6.12.35 (LTS)
2025-06-27 15:04:49 +02:00
Mattias Walström
e3f87799b6
utils/kernel-refresh.sh: Stage defconfigs
...
Everything else got staged, but not defconfigs
2025-06-27 13:39:31 +02:00
Mattias Walström
ebcb38be37
Bump kernel to 6.12.35 (LTS)
2025-06-27 13:36:41 +02:00
Ahmed Karic and GitHub
889fb3eb79
Merge pull request #1072 from kernelkit/container-remote-exec
...
Verify Host Command Execution from Container
2025-06-26 14:11:28 +02:00
Ahmed Karic
2a6e7e5208
test: Verify host command execution
...
Add test to verify a container on Infix can execute commands on the
host by mounting a script to `/etc/rc.local` with proper permissions.
The test confirms host hostname change using `nsenter` from inside
a privileged container.
Resolves #1024
2025-06-26 13:10:43 +02:00
Joachim Wiberg and GitHub
9629e2eef4
Merge pull request #1071 from kernelkit/mount-mode
...
Add support for setting mode of a container content mount
2025-06-26 12:35:02 +02:00
Joachim Wiberg
a0c48e7b5f
Add support for setting mode of a container content mount
...
Fixes #1070
Signed-off-by: Joachim Wiberg <troglobit@gmail.com >
2025-06-25 19:49:47 +02:00
Ahmed Karic and GitHub
edd2e60dd5
Merge pull request #1059 from kernelkit/speed_duplex
...
Verify auto-negotiated speed/duplex
2025-06-25 10:00:10 +02:00
Ahmed Karic
ec82d68a9f
test: Verify auto-negotiated speed/duplex (copper)
2025-06-25 08:54:33 +02:00
Ahmed Karic
20d5426935
test/docker: Upgrade docker image to include ethtool
...
Add `ethtool` to the Docker test environment to support
interface auto-negotiation tests.
2025-06-25 08:01:13 +02:00
Mattias Walström and GitHub
9d6d0e2388
Merge pull request #1069 from kernelkit/upgrade-buildroot
2025-06-24 19:55:41 +02:00
Joachim Wiberg and GitHub
6167f2a6a4
Merge pull request #1067 from kernelkit/misc
...
New slogan and updated containers
Signed-off-by: Joachim Wiberg <troglobit@gmail.com >
2025-06-24 15:11:06 +02:00
Joachim Wiberg
4ad2664b78
doc: update changelog for v25.06
...
Signed-off-by: Joachim Wiberg <troglobit@gmail.com >
2025-06-24 13:54:54 +02:00
Joachim Wiberg
fe031f1a10
package/klish: fix by-word movement and kill buffer support
...
- Fix by-word movement, detect word barrier using non-alphanum chars
- Fix delete word left/right, make sure to save word in kill buffer
Signed-off-by: Joachim Wiberg <troglobit@gmail.com >
2025-06-24 13:54:54 +02:00
Joachim Wiberg
0a3277caf2
package/curious-*: bump to v25.06.0
...
- Buildroot updated to v25.02.3
- Tefactor of nftables container
The nftables container now includes BusyBox, a shell with vi and some
basic filesystem tools, as well as nsenter and unshare, suitable for
testing and other more advanced tasks.
Signed-off-by: Joachim Wiberg <troglobit@gmail.com >
2025-06-24 13:54:53 +02:00
Joachim Wiberg
cac357458c
Rebranding, make slogan more inclusive, Infix is more now ...
...
Fixes #1052
Signed-off-by: Joachim Wiberg <troglobit@gmail.com >
2025-06-24 13:54:53 +02:00
Mattias Walström
7b8bc43bca
Bump buildroot to 2025.02.4 (LTS)
2025-06-24 13:36:36 +02:00
Joachim Wiberg
5c7fc3f570
package/tetris: bump to v1.5.0
...
ChangeLog https://github.com/troglobit/tetris/releases/tag/1.5.0
Signed-off-by: Joachim Wiberg <troglobit@gmail.com >
2025-06-22 21:12:50 +02:00
Joachim Wiberg and GitHub
bae70ec85a
Merge pull request #1066 from kernelkit/upgrade-kernel
...
Upgrade Linux kernel to 6.12.34 (LTS)
Signed-off-by: Joachim Wiberg <troglobit@gmail.com >
2025-06-20 09:52:54 +02:00
Mattias Walström
eeb10b0f07
Upgrade Linux kernel to 6.12.34 (LTS)
2025-06-19 21:14:30 +02:00
Mattias Walström and GitHub
b92c9daedd
Merge pull request #1058 from kernelkit/wifi-support
2025-06-19 18:34:35 +02:00