Skip to content

Make the propolis zone self-assembling#454

Merged
smklein merged 5 commits into
masterfrom
method-script
Jul 3, 2023
Merged

Make the propolis zone self-assembling#454
smklein merged 5 commits into
masterfrom
method-script

Conversation

@smklein

@smklein smklein commented Jun 29, 2023

Copy link
Copy Markdown
Contributor

Uses a method script in the Propolis zone to make it self-assembling.

This should, along with a corresponding Omicron change, avoid the need to zlogin to the Propolis zone at any point.

Related to: oxidecomputer/omicron#3456

Comment thread packaging/smf/propolis-server/manifest.xml Outdated
@smklein smklein requested a review from jordanhendricks June 30, 2023 19:14
@smklein smklein merged commit 819165c into master Jul 3, 2023
smklein added a commit to oxidecomputer/omicron that referenced this pull request Jul 3, 2023
Integrates oxidecomputer/propolis#454 

This avoid using `zlogin` to modify the propolis zone after launch,
instead preferring to write a profile file to the zone ahead-of-time.
This matches the pattern for other self-assembling zones, where
configuration information is supplied ahead-of-time through the
`ProfileBuilder`, which places an auxiliary SMF manifest into
`/var/svc/profile/site.sml` to be imported when the zone starts.

Relies on: oxidecomputer/propolis#454
Part of the fix for #3454
@pfmooney pfmooney deleted the method-script branch July 8, 2023 21:11
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.

3 participants