pub struct DeployPullResult {
pub env: String,
pub gateway: String,
pub mode: String,
pub node: String,
pub transport: String,
pub out: String,
pub files_written: usize,
pub manifest: String,
pub render_sha256: String,
pub skipped: Vec<Skipped>,
pub warnings: Vec<String>,
pub excluded_tag_providers: Vec<String>,
}Expand description
The ign deploy pull result (the envelope’s data).
Fields§
§env: StringThe --env value.
gateway: StringGateway directory name from the target.
mode: StringDeployment mode from the target; its collection is the overlay.
node: StringThe node that was read: always master in this phase.
transport: StringHow the node’s host was read: local or ssh.
out: StringThe directory written, repo-relative: gateways/<name>.
files_written: usizeSource files written under resources/, tags/ and modes/<env>/
(the manifest is not counted).
manifest: Stringkept when manifest.yaml already existed, generated otherwise.
render_sha256: StringLowercase hex SHA-256 of what deploy render produces from the
pulled tree.
skipped: Vec<Skipped>Every live unit (or type) not written, byte-sorted by path, each with a reason. Never a value.
warnings: Vec<String>Render warnings of the pulled tree, then pull warnings.
excluded_tag_providers: Vec<String>The effective tag provider exclusion set: byte-sorted, always holds
System. Those providers were not listed or read, and are left out
of a generated manifest.