Skip to content

Airvolute cockpit deployment - #68

Open
Niki-dev12 wants to merge 7 commits into
airvolute:mainfrom
Niki-dev12:airvolute-cockpit-deployment
Open

Airvolute cockpit deployment#68
Niki-dev12 wants to merge 7 commits into
airvolute:mainfrom
Niki-dev12:airvolute-cockpit-deployment

Conversation

@Niki-dev12

Copy link
Copy Markdown

Summary

Adds an Airvolute Cockpit deployment overlay to dcs-deploy.

The overlay keeps dcs-deploy limited to deployment/setup logic and consumes Cockpit package bundles from the airvolute-cockpit-packages repository as a versioned artifact.

What Changed

  • Added airvolute_cockpit local overlay.
  • Added support for --cockpit-packages / --cockpit_packages.
  • Allows Cockpit packages archive to be provided as either:
    • local file path
    • URL via local/config_db.json
  • Installs Airvolute Cockpit packages into /usr/local/share/cockpit.
  • Adds a first-boot service that installs official Ubuntu Cockpit packages with apt.
  • Applies Airvolute branding and password-policy customization on first boot.
  • Ignores copied/generated Cockpit package payloads so they are not committed to dcs-deploy.

Usage Example

python3 dcs_deploy.py flash orin_nx 62 2.0 default nvme full \
  --rootfs=/path/rootfs_merged.tar.bz2 \
  --cockpit-packages=/path/airvolute-cockpit-packages/build/airvolute-cockpit-packages-21870ec-dirty.tar.gz \
  --regen

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant