Skip to content

Conversation

@ilyaluk
Copy link
Contributor

@ilyaluk ilyaluk commented Oct 23, 2025

This is still very much WiP

Copy link

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull Request Overview

This PR implements L2 BoB support for GCP deployment, focusing on adding a new bob-l2 image with op-node integration and improving build reproducibility for GCP images.

Key changes:

  • Added complete bob-l2 image configuration with op-node support
  • Enhanced GCP disk image creation with deterministic/reproducible builds
  • Updated build scripts to handle directory artifacts in addition to file artifacts

Reviewed Changes

Copilot reviewed 34 out of 36 changed files in this pull request and generated 5 comments.

Show a summary per file
File Description
bob-l2.conf Root configuration for the new bob-l2 image
bob-l2/mkosi.conf Build and package configuration for bob-l2
bob-l2/mkosi.build Build script for op-node binary
bob-l2/mkosi.postinst Post-installation setup for bob-l2 services
bob-l2/mkosi.extra/* Service definitions, firewall rules, and configuration files
bob-l2/kernel.config Kernel configuration snippet for L2 networking
scripts/make_git_package.sh Enhanced to support directory artifacts
mkosi.profiles/gcp/mkosi.postoutput Improved with deterministic disk image creation
mkosi.profiles/gcp/mkosi.extra/* Added GCP-specific udev rules and system configuration
services/chrony.conf Chrony NTP configuration for GCP metadata server
kernel/snippets/ubuntu.config Ubuntu kernel configuration baseline
kernel/mkosi.build Updated default kernel version to 6.15.8
bob-common/* Enhanced searcher shell to support op-node operations
bob-l1/* Moved openntpd to L1-specific configuration
base/* Refined debloat script to preserve bash-completion in devtools
flake.nix Added measured-boot-gcp tool and additional build dependencies
buildernet/mkosi.conf Added cargo to build packages
Makefile Added measure-gcp target for GCP-specific measurements

Tip: Customize your code reviews with copilot-instructions.md. Create the file or learn how to get started.

@ilyaluk ilyaluk force-pushed the ilya/wip-l2-bob branch 3 times, most recently from 7fc7f12 to 81ea927 Compare October 24, 2025 12:12
@ilyaluk ilyaluk changed the base branch from main to ilya/more-bob-l1-refactors October 25, 2025 11:05
@ilyaluk ilyaluk requested a review from Copilot October 25, 2025 11:53
Copy link

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull Request Overview

Copilot reviewed 16 out of 18 changed files in this pull request and generated 1 comment.


💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

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