You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This container are the bare minimum and can be used if no depedencies are needed, like Go etc.
3
+
4
+
# General development container
5
+
6
+
This container has been setup so all tasks can be done on general level and includes:
7
+
* Go
8
+
* YQ so that mkosi builds can run (building peerpodvm images)
9
+
* qemu-utils needed for raw -> qcow2 conversion after mkosi build
10
+
* Uplosi so built images can be uploaded to the different cloudproviders
11
+
12
+
13
+
> **Note:** Note: Cloud provider-specific tools (e.g., Azure CLI, AWS CLI, Google Cloud SDK) are not included by default to keep the development environment lightweight. Developers can install these tools as needed based on their specific use cases.
14
+
15
+
> **Note:** For guidance on using `mkosi` to build and upload images to an Azure Image Gallery, see the [uplosi_azure_notes.md](./development/uplosi_azure_notes.md).
oci.guest-components.reference to desired tag found here (non sha) : [ghcr.io/confidential-containers/guest-components](https://github.com/orgs/confidential-containers/packages?repo_name=guest-components)
6
+
7
+
## mkosi build debug podvm
8
+
9
+
```console
10
+
cd /workspaces/cloud-api-adaptor/src/cloud-api-adaptor/podvm-mkosi
11
+
TEE_PLATFORM=az-cvm-vtpm make debug
12
+
```
13
+
14
+
## Set envs
15
+
16
+
```console
17
+
export AZURE_COMMUNITY_GALLERY_NAME=cocopodvm
18
+
export AZURE_PODVM_GALLERY_NAME=gallerycaaimages
19
+
20
+
export AZURE_PODVM_IMAGE_DEF_NAME= # podvm_image0_debug or podvm_image0
0 commit comments