2 Commits

Author SHA1 Message Date
Mike Hansen
8823d647b5 Update to olgV7 Docker image and bump ISO version to v0.0.8 2026-02-24 10:58:03 -05:00
Mike Hansen
c2524c5485 Update uCentral integration for VyOS cloud management
- Update container image to mjhnetexp/ucentral-client:olgV6-test
  (references SDK PR #6 with VyOS integration)
- Document VyOS minimal configuration requirements for Cloud SDK mode
- Add REST API endpoint setup with explanation of uCentral /config-file usage
2026-02-23 17:34:22 -05:00
4 changed files with 30 additions and 9 deletions

View File

@@ -3,12 +3,6 @@ All notable changes to this project will be documented in this file.
NOTE: the project follows [Semantic Versioning](http://semver.org/).
## v0.0.3 - March 11th, 2026
- Updated ucentral-client Docker image to olgV8
- Includes updated ucentral-schema from ra_proposal branch (SDK commit 6491570)
- VyOS integration improvements and schema enhancements
## v0.0.2 - February 12th, 2026
- Add Ucentral support and documentation

View File

@@ -38,7 +38,34 @@ At this time you can either load a default configuration and use VyOS in a "stan
### OpenWifi Cloud SDK mode
### Setup of Ucentral-Client Container
#### VyOS Minimal Configuration
Before setting up the uCentral client, configure VyOS with minimal settings required for cloud management:
```
configure
# Enable DHCP on WAN interface (br0)
set interfaces bridge br0 address dhcp
# Enable HTTPS API service
set service https
# Enable REST API endpoint (required for uCentral configuration management)
# The REST endpoint allows the uCentral client to push configurations via API
set service https api rest
# Set API key (use a secure key in production)
set service https api keys id ucentral key 'MY-HTTPS-API-PLAINTEXT-KEY'
commit
save
exit
```
**Note on REST API**: The `rest` endpoint is required because uCentral uses the `/config-file` API to push complete configurations in a single transaction. Without REST enabled, the API will reject configuration requests. The API key set here must match the `key` value in `/etc/ucentral/vyos-info.json` inside the ucentral-olg container.
#### Setup of Ucentral-Client Container
- SSH to the OLG Ubuntu host
- Run `sudo /opt/staging_scripts/ucentral-setup.sh setup` to setup the ucentral-client container

View File

@@ -4,7 +4,7 @@ insmod png
loadfont unicode
gfxpayload text
ISO_VERSION="v0.0.3"
ISO_VERSION="v0.0.8"
menuentry "Install Open LAN Gateway (ISO $ISO_VERSION)" {
linux /casper/vmlinuz autoinstall fsck.mode=skip ds=nocloud\;s=/cdrom/nocloud/ ipv6.disable=1 console=ttyS0,115200n8 console=tty0 network-config=disabled ---

View File

@@ -5,7 +5,7 @@ ACTION="$1"
# ================= CONFIG =================
CONTAINER="ucentral-olg"
IMAGE="mjhnetexp/ucentral-client:olgV8"
IMAGE="mjhnetexp/ucentral-client:olgV7"
BRIDGE="br-wan"