Skip to content
Open
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
17 changes: 2 additions & 15 deletions protect/control/v1/common.proto
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
syntax = "proto3";

Check failure on line 1 in protect/control/v1/common.proto

View workflow job for this annotation

GitHub Actions / buf

Previously present message "ZoneControlApiSpec" was deleted from file.

Check failure on line 1 in protect/control/v1/common.proto

View workflow job for this annotation

GitHub Actions / buf

Previously present enum "ZoneControlApiAccess" was deleted from file.

package protect.control.v1;

Expand Down Expand Up @@ -36,26 +36,13 @@
// When set, this zone is a fork of the named parent zone; the reconciler
// forks the child from the parent rather than building it from scratch.
string fork_parent_zone_id = 12;
// Configures Control API access for the zone.
ZoneControlApiSpec control_api = 13;
// Boots the zone from a disk image via UEFI firmware instead of the
// container path. KVM-only; mutually exclusive with `kernel`, `initrd`,
// `addons`, `scratch_disk` (rejected by the daemon).
ZoneVmImageSpec vm_image = 14;
}

// Access control specification on the Control API for a zone.
enum ZoneControlApiAccess {
// Deny access to the Control API for this zone.
ZONE_CONTROL_API_ACCESS_DENY = 0;
// Allow access to the Control API for this zone.
ZONE_CONTROL_API_ACCESS_ALLOW = 1;
}

// Configures the Control API for a zone.
message ZoneControlApiSpec {
// Controls access to the Control API.
ZoneControlApiAccess access = 1;
reserved 13;
reserved "control_api";
}

enum ZoneResourceAdjustmentPolicy {
Expand Down
Loading