Proto commits in canonical/multipass

These commits are when the Protocol Buffers files have changed: (only the last 100 relevant commits are shown)

Commit:b3902a9
Author:Trevor Shoe
Committer:Trevor Shoe

[az] Implement set_available

Commit:ad44f94
Author:Andrei Toterman
Committer:Trevor Shoe

add daemon gRPC boilerplate for AZs

Commit:4972003
Author:Trevor Shoe
Committer:Trevor Shoe

[az] Implement set_available

Commit:ecbd3ea
Author:Trevor Shoe

[az] Implement set_available

Commit:0c53936
Author:Trevor Shoe

[AZs] Implement unavailable state

Commit:5c7a9b6
Author:levkropp
Committer:levkropp

[cli] Add --zone argument to launch command

Commit:1161094
Author:Andrei Toterman
Committer:Andrei Toterman

add daemon gRPC boilerplate for AZs

Commit:71a9c96
Author:Gerorge Liao
Committer:Gerorge Liao

Revert "[cmd][launch] added blueprint deprecation warning message." This reverts commit 8e603f79f4d587338d7ec46d55c61ceac8a6075d.

The documentation is generated from this commit.

Commit:5c8743a
Author:Gerorge Liao
Committer:Gerorge Liao

[cmd][launch] added blueprint deprecation warning message.

Commit:988db19
Author:Andrei Toterman
Committer:Andrei Toterman

add daemon gRPC boilerplate for AZs

Commit:e478859
Author:Ricardo Abreu
Committer:Ricardo Abreu

Merge pull request #3867 from canonical/daemon-cpu-disk-usage get available CPUs and RAM from daemon when launching a new instance in GUI

The documentation is generated from this commit.

Commit:90b35c8
Author:Lev Kropp
Committer:Lev Kropp

Add daemon resource information retrieval and display in launch form * edit DaemonInfoReply proto call to have cpus & memory * implement basic cpu and mem usage getter for linux in daemon.cpp * implement basic hook for daemonInfoProvider in providers.dart and launch_form.dart

Commit:b3050c2
Author:levkropp
Committer:Lev Kropp

Address code review * cpus is now a uint32 in multipass.proto * removed LinuxSystemInfo struct and replaced with two functions * get_cpus() and get_total_ram() are now platform functions with a linux implementation * configuring a VM's resources now uses daemonInfoProvider properly * cpu, ram, and disk sliders get from daemonInfoProvder in providers.dart instead of their own defined providers

The documentation is generated from this commit.

Commit:912b6f7
Author:Andrei Toterman
Committer:Andrei Toterman

[daemon] add rpc for daemon info

Commit:d4c91dc
Author:Gerorge Liao
Committer:Ricardo Abreu

[grpc] Added missing fields of clone message

Commit:04edba5
Author:Gerorge Liao
Committer:Ricardo Abreu

[grpc] Added multipass clone protobuf message place holder.

Commit:308c23f
Author:ScottH
Committer:Ricardo Abreu

Merge pull request #3621 from canonical/update-available-notif Show in-app notification if an update is available

Commit:7e8b9e1
Author:Andrei Toterman

[daemon] check for updates on info call

Commit:92bf2a0
Author:Ricardo Abreu
Committer:Ricardo Abreu

Merge pull request #1946 from canonical/add-force-stop Add `--force` argument to the `stop` command

Commit:f3aa918
Author:Ricardo Abreu
Committer:Ricardo Abreu

Merge pull request #1946 from canonical/add-force-stop Add `--force` argument to the `stop` command

Commit:aaf8b20
Author:Luis Peñaranda
Committer:Gerorge Liao

[rpc] Add option to force stopping an instance.

Commit:3d9767e
Author:Andrei Toterman
Committer:Andrei Toterman

[gui] improve the cpu usage algo

Commit:9229662
Author:Andrei Toterman
Committer:Andrei Toterman

[daemon] add creation date and uptime to info rpc

Commit:bc0ab2f
Author:Andrei Toterman
Committer:Andrei Toterman

[rpc] get cpu usage percentage in info

Commit:4f695c8
Author:Andrei Toterman
Committer:Andrei Toterman

[grpc] add release codename to ImageInfo

Commit:96894a8
Author:Ricardo Abreu
Committer:Ricardo Abreu

[vm] Add a stopping state

Commit:4e8fd7d
Author:Luis Peñaranda
Committer:Chris Townsend

[rpc] Add option to force stopping an instance.

Commit:7e90785
Author:Luis Peñaranda
Committer:Luis Peñaranda

[daemon] Use streaming callback to set bridged.

Commit:b59bd82
Author:Luis Peñaranda
Committer:Luis Peñaranda

[rpc] Add user authorization to SetRequest.

Commit:ef361f9
Author:Chris Townsend
Committer:Chris Townsend

Merge #3329 Complain on snapshot operations if unsupported a=ricab r=townsend2010

Commit:aa5d1a7
Author:Ricardo Abreu
Committer:Ricardo Abreu

[daemon] Omit number of snapshots if unsupported Report info on the number of snapshots of instances only where supported. (Fixes daemon.)

Commit:6775a5e
Author:Ricardo Abreu
Committer:Ricardo Abreu

[rpc] Add flags to confirm snapshot deletion

Commit:a54f2bd
Author:Ricardo Abreu
Committer:Ricardo Abreu

[rpc] Change the name of instance-snapshot pairs In info and delete requests.

Commit:effe4e1
Author:Ricardo Abreu
Committer:Ricardo Abreu

[rpc] Add `snapshots` flag to `InfoReply` Add a `snapshots` boolean to `InfoReply`, to convey what entity was missing when the `details` list is empty.

Commit:5368010
Author:Ricardo Abreu
Committer:Ricardo Abreu

[rpc] Add and set a snapshots flag in InfoRequest

Commit:bfd7464
Author:sharder996
Committer:Ricardo Abreu

[proto] rename message fields

Commit:a1fab16
Author:sharder996
Committer:Ricardo Abreu

tear out `snapshot-overview` internals

Commit:252c68a
Author:sharder996
Committer:Ricardo Abreu

[rpc] add option of list of instances or list of snapshots in list reply

Commit:d65652a
Author:sharder996
Committer:Ricardo Abreu

[cli] add snapshots option to list command

Commit:b5c72aa
Author:sharder996
Committer:Ricardo Abreu

[cli] fix variable shadowing

Commit:1b51ded
Author:sharder996
Committer:Ricardo Abreu

[grpc] rename message parameter to match boolean flag

Commit:1f1001e
Author:sharder996
Committer:Ricardo Abreu

[rpc] add fields for prompting user

Commit:9914111
Author:sharder996
Committer:Ricardo Abreu

[rpc] add snapshot field to delete rpc msg

Commit:b776f5f
Author:sharder996
Committer:Ricardo Abreu

[rpc] add reply field

Commit:f984a9e
Author:Ricardo Abreu
Committer:Ricardo Abreu

[rpc] Rename inner RPC message Addresses review request.

Commit:f8bd686
Author:Ricardo Abreu
Committer:Ricardo Abreu

[rpc] Rename field in InfoReply Addresses review request.

Commit:8aab240
Author:Ricardo Abreu
Committer:Ricardo Abreu

[rpc] Rename protobut types As per review suggestions. Co-authored-by: ScottH <59572507+sharder996@users.noreply.github.com> Signed-off-by: Ricardo Abreu <ricardolafabreu@gmail.com>

Commit:1f14d43
Author:sharder996
Committer:Ricardo Abreu

[build] building and passing unit tests

Commit:36f444e
Author:Ricardo Abreu
Committer:Ricardo Abreu

[rpc] Use `optional` in optional string field

Commit:4401e5d
Author:sharder996
Committer:Ricardo Abreu

[rpc] change to using timestamp type

Commit:d935347
Author:Ricardo Abreu
Committer:Ricardo Abreu

[rpc] Refactor fundamental snapshot info

Commit:1d61954
Author:Ricardo Abreu
Committer:Ricardo Abreu

[rpc] Rename message for SnapshotFundamentals

Commit:a2e25f7
Author:Ricardo Abreu
Committer:Ricardo Abreu

[rpc] Pull timestamp into snapshots fundamentals

Commit:49eecfa
Author:Ricardo Abreu
Committer:Ricardo Abreu

[rpc] Fix wrong repeated field

Commit:243a074
Author:Ricardo Abreu
Committer:Ricardo Abreu

[rpc] Cover snapshots in `info` request

Commit:9ebb35e
Author:Ricardo Abreu
Committer:Ricardo Abreu

[rpc] Cover snapshots in `info` reply

Commit:67f381f
Author:sharder996
Committer:Ricardo Abreu

[rpc] add restore rpc protocol

Commit:8d1557f
Author:Ricardo Abreu
Committer:Ricardo Abreu

[cli] Honor verbosity in `snapshot`

Commit:15f4c55
Author:Ricardo Abreu
Committer:Ricardo Abreu

[rpc] Add a snapshot RPC

Commit:215e7da
Author:sharder996
Committer:Ricardo Abreu

[rpc] add num snaphots

Commit:7ac22c2
Author:Gerorge Liao
Committer:George Liao

Added client side and proto message --force related code.

Commit:7108bf4
Author:sharder996
Committer:Ricardo Abreu

[rpc] add snapshot field to delete rpc msg

Commit:61467f9
Author:sharder996
Committer:Ricardo Abreu

[rpc] add reply field

Commit:f8de7c2
Author:sharder996
Committer:Ricardo Abreu

[build] building and passing unit tests

Commit:f1f3f0f
Author:Ricardo Abreu
Committer:Ricardo Abreu

[rpc] Rename inner RPC message Addresses review request.

Commit:453d0e3
Author:Ricardo Abreu
Committer:Ricardo Abreu

[rpc] Rename field in InfoReply Addresses review request.

Commit:44313f8
Author:Ricardo Abreu
Committer:Ricardo Abreu

[rpc] Rename protobut types As per review suggestions. Co-authored-by: ScottH <59572507+sharder996@users.noreply.github.com> Signed-off-by: Ricardo Abreu <ricardolafabreu@gmail.com>

Commit:dfd62ee
Author:sharder996
Committer:Ricardo Abreu

[rpc] change to using timestamp type

Commit:bbd7bce
Author:Ricardo Abreu
Committer:Ricardo Abreu

[rpc] Use `optional` in optional string field

Commit:d9329fc
Author:Ricardo Abreu
Committer:Ricardo Abreu

[rpc] Rename message for SnapshotFundamentals

Commit:f0096e4
Author:Ricardo Abreu
Committer:Ricardo Abreu

[rpc] Fix wrong repeated field

Commit:e343419
Author:Ricardo Abreu
Committer:Ricardo Abreu

[rpc] Pull timestamp into snapshots fundamentals

Commit:9cc89b8
Author:Ricardo Abreu
Committer:Ricardo Abreu

[rpc] Refactor fundamental snapshot info

Commit:01e890a
Author:Ricardo Abreu
Committer:Ricardo Abreu

[rpc] Cover snapshots in `info` request

Commit:5fa2d73
Author:Ricardo Abreu
Committer:Ricardo Abreu

[rpc] Cover snapshots in `info` reply

Commit:9098431
Author:sharder996
Committer:Ricardo Abreu

[rpc] add restore rpc protocol

Commit:4c6da4c
Author:Ricardo Abreu
Committer:Ricardo Abreu

[cli] Honor verbosity in `snapshot`

Commit:4d477e2
Author:Ricardo Abreu
Committer:Ricardo Abreu

[rpc] Add a snapshot RPC

Commit:00670f3
Author:sharder996
Committer:Ricardo Abreu

[rpc] add num snaphots

Commit:cad451d
Author:Chris Townsend
Committer:Chris Townsend

[general] Remove all code handling separate initrd and kernel Since Hyperkit is being removed, there is no need to download the separate initrd and kernel and keeping track of them.

Commit:7899e10
Author:Chris Townsend
Committer:GitHub

Merge #2985 2985: [daemon] Refactor instance selection r=townsend2010 a=ricab Refactor how we select instances given instance name args, as well as how we react when there is a problem with those args. Co-authored-by: Ricardo Abreu <ricardo.abreu@canonical.com>

Commit:7d08141
Author:Chris Townsend
Committer:GitHub

Merge #2922 2922: Store smb creds r=townsend2010 a=sharder996 Refactor some common code that is needed on the private side. Co-authored-by: sharder996 <sharder996@gmail.com> Co-authored-by: ScottH <59572507+sharder996@users.noreply.github.com>

Commit:262fdb0
Author:Ricardo Abreu
Committer:Ricardo Abreu

[daemon] Simplify error when launch name is taken

Commit:dd05f66
Author:sharder996
Committer:sharder996

modify rpc

Commit:3b148d7
Author:sharder996
Committer:sharder996

add find flags

Commit:45b174c
Author:sharder996
Committer:sharder996

remove unneccesary message type

Commit:14e36bf
Author:sharder996
Committer:sharder996

modify rpc

Commit:f391a1b
Author:Ricardo Abreu

[rpc] Fix index in KeysRequest

Commit:55e59e4
Author:Chris Townsend
Committer:GitHub

Merge #2912 2912: Remove remaining copyright years r=townsend2010 a=sharder996 Removed missed copyright years from CMake files and GUI. Co-authored-by: sharder996 <sharder996@gmail.com>

Commit:c05b3ba
Author:sharder996

remove year from cmake

Commit:59ac633
Author:Ricardo Abreu
Committer:Ricardo Abreu

[cli] Add spinner in `set`

Commit:1711166
Author:Ricardo Abreu
Committer:Ricardo Abreu

[cli] Add spinner in `set`

Commit:56bb5a4
Author:Chris Townsend
Committer:Chris Townsend

[rpc] Add messages for handling user credentials This is used for mounts that require a password.

Commit:0fe85ef
Author:Chris Townsend
Committer:Chris Townsend

[rpc] Make all rpc functions bi-directional streaming

Commit:ae297fb
Author:Chris Townsend
Committer:Chris Townsend

[rpc] Change INTEGRATED mount type to CLASSIC

Commit:9aefa94
Author:Chris Townsend
Committer:Chris Townsend

[rpc] Add MountType enum

Commit:5428cf3
Author:Chris Townsend
Committer:Chris Townsend

[rpc] Rename MountReply string message field to generic name

Commit:14106db
Author:Chris Townsend
Committer:Chris Townsend

[rpc] Add "experimental" flag to Mount response

Commit:f66296e
Author:Luis Peñaranda
Committer:Luis Peñaranda

[rpc] Add workspaces info to prototype file.

Commit:9c69c18
Author:Luis Peñaranda
Committer:Luis Peñaranda

[blueprints] Add working_directory to alias RPC.