Jino Jose
0a2dc49314
Guard unavailable appliance service links
2026-06-30 16:39:02 +05:30
Jino Jose
2b03df0e3a
Fix portal branding icons and system info
2026-06-30 16:29:03 +05:30
Jino Jose
e4e126bd43
Disable cloud-init DHCP for static IP setup
2026-06-30 16:13:37 +05:30
Jino Jose
b1b5abc442
Fix first boot static IP netmask handling
2026-06-30 16:08:49 +05:30
Jino Jose
910e5d1499
Quiet first boot installer output
2026-06-30 16:01:59 +05:30
Jino Jose
87b1d63a26
Improve portal mobile responsiveness
2026-06-30 15:38:29 +05:30
Jino Jose
c8545b215a
Fix nginx CSP header syntax
2026-06-30 15:03:31 +05:30
Jino Jose
420f02d3af
Stop login prompt during first boot setup
2026-06-30 14:48:09 +05:30
Jino Jose
84c45c1ad6
Document tier feature matrix
2026-06-30 12:41:13 +05:30
Jino Jose
3ee2698e87
Document installer field workflow
2026-06-30 12:31:09 +05:30
Jino Jose
f407a9331e
Add offline license capture to setup
2026-06-30 11:40:05 +05:30
Jino Jose
9ce9efc82e
Package portal and close UI API gaps
2026-06-30 10:51:41 +05:30
Jino Jose
e71b069014
Apply feasibility profile during stack install
2026-06-30 10:26:55 +05:30
Jino Jose
492a4b191a
Complete backend production integrations
2026-06-30 09:09:43 +05:30
Jino Jose
56668f7bdc
Update ISO installer tiers and backend deployment
2026-06-30 08:54:01 +05:30
Jino Jose
79784a6743
Move avahi install out of autoinstall phase
2026-06-25 15:29:50 +05:30
Jino Jose
4abf26fd1e
Force console setup wizard onto tty1
2026-06-25 09:45:01 +05:30
Jino Jose
33f60af92a
Switch first boot setup to console wizard
2026-06-25 09:15:15 +05:30
Jino Jose
686691fff7
Fix installer for existing cezen user
2026-06-25 07:43:15 +05:30
Jino Jose
b9aa72f038
Write final static netplan during install
2026-06-25 06:15:04 +05:30
Jino Jose
01793ede4e
Apply static network directly during install
2026-06-25 05:51:09 +05:30
Jino Jose
7c609770d4
Prefill installer static network defaults
2026-06-25 05:39:53 +05:30
Jino Jose
e7849c57d3
Make installer bring up SSH and disable cdrom apt source
2026-06-24 21:38:49 +05:30
Jino Jose
9c4ad34102
Set installer login password to cezen@123
2026-06-24 21:03:16 +05:30
Jino Jose
82abbd90bb
Refresh ISO checksums after final grub patch
2026-06-24 20:00:00 +05:30
Jino Jose
d6c9554b93
Refresh ISO checksums after customizations
2026-06-24 19:41:01 +05:30
Jino Jose
e589e48511
Pause autoinstall on network screen
2026-06-24 18:54:49 +05:30
Jino Jose
9217511f84
Avoid pip package during ISO autoinstall
2026-06-24 17:33:05 +05:30
Jino Jose
ec296b3d42
Improve ISO installer non-GPU and bundled setup flow
2026-06-24 17:03:59 +05:30
Jino Jose
82cd52a409
fix: remove net-tools from packages (causes install failure)
2026-06-24 15:26:24 +05:30
Jino Jose
8c39204ace
fix: correct password hash for cezen user (Cezen@2024!)
2026-06-24 14:58:31 +05:30
Jino Jose
19a375e38f
fix: properly escape semicolon in GRUB autoinstall params
2026-06-24 13:41:00 +05:30
Jino Jose
1334a97dbc
fix: insert autoinstall params before --- in GRUB kernel line
2026-06-24 13:17:55 +05:30
Jino Jose
1991307903
Add web setup UI for first-boot config
...
- server.py: Flask-free Python web server on port 80
- 4-step wizard: network → tier → tools → live install log
- DHCP or static IP support
- SSE log streaming, handles phase-1 reboot gracefully
- user-data: deploy web UI service instead of TUI (whiptail)
- sets hostname to cezenai (accessible as cezenai.local)
- installs python3, avahi-daemon
- entry.yml: skip roles based on skip_roles var from web UI
- install.sh: reads /opt/cezen/install.conf for tier & skip_roles
2026-06-24 12:30:56 +05:30
Jino Jose
a1948d93fe
Add first-boot TUI wizard: network, tier, tool selection + LVM auto-extend
2026-06-24 12:05:32 +05:30
Jino Jose
2dfc245b90
Fix GRUB autoinstall: escape semicolon, fix user-data
2026-06-23 17:41:54 +05:30
Jino Jose
0b06f600e8
Fix ISO build: extract EFI partition from original ISO with dd
2026-06-23 16:28:22 +05:30
Jino Jose
401bb1bbf8
Fix xorriso EFI repacking
2026-06-23 16:24:50 +05:30
Jino Jose
8a350b4d86
ISO builder: native Ubuntu version, no Docker needed
2026-06-23 16:13:11 +05:30
Jino Jose
5d9cec4fe8
Add autoinstall ISO builder for Cezen AI Suite
2026-06-23 16:11:12 +05:30
Jino Jose
e472a83901
Fix MinIO: remove --console-address flag (not supported in newer versions)
2026-06-23 15:51:55 +05:30
Jino Jose
148241bfae
Increase wait_for timeouts to 60s, ignore_errors on all service checks
2026-06-23 15:34:22 +05:30
Jino Jose
553b0228e8
MLflow wait_for: ignore_errors so install continues regardless
2026-06-23 15:27:17 +05:30
Jino Jose
2ef5f4118b
Accept Anaconda ToS before conda env creation
2026-06-23 15:06:14 +05:30
Jino Jose
a3abccd36f
Add base role to entry.yml (Miniconda/Python install)
2026-06-23 14:31:11 +05:30
Jino Jose
70497adbb6
Skip vLLM image pull when no GPU present
2026-06-23 14:28:40 +05:30
Jino Jose
5e4b1f7deb
Fix k3s: create .kube dir before copying kubeconfig
2026-06-23 13:50:31 +05:30
Jino Jose
5692889194
Fix docker handlers — move to handlers/main.yml
2026-06-23 13:46:28 +05:30
Jino Jose
a071602cf1
Initial Cezen AI Suite installer — Entry tier
2026-06-23 13:09:03 +05:30