From eb817aeaf358e9e9accf2cc641b492a0e5d1a445 Mon Sep 17 00:00:00 2001 From: Jernej Kos Date: Fri, 16 May 2025 10:39:27 +0200 Subject: [PATCH 1/2] feat(build/rofl): Bump latest rofl-containers to v0.5.1 --- build/rofl/artifacts.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/build/rofl/artifacts.go b/build/rofl/artifacts.go index 58ac6df6..47f48b11 100644 --- a/build/rofl/artifacts.go +++ b/build/rofl/artifacts.go @@ -13,7 +13,7 @@ var LatestContainerArtifacts = ArtifactsConfig{ Kernel: "https://github.com/oasisprotocol/oasis-boot/releases/download/v0.4.2/stage1.bin#02903bd0ddfe1e3552e95767f1be17e801690d73d90bb1e800aa4879ba46c4d7", Stage2: "https://github.com/oasisprotocol/oasis-boot/releases/download/v0.4.2/stage2-podman.tar.bz2#6f2487aa064460384309a58c858ffea9316e739331b5c36789bb2f61117869d6", Container: ContainerArtifactsConfig{ - Runtime: "https://github.com/oasisprotocol/oasis-sdk/releases/download/rofl-containers%2Fv0.5.0/rofl-containers#800be74e543f1d10d12ef6fadce89dd0a0ce7bc798dbab4f8d7aa012d82fbff1", + Runtime: "https://github.com/oasisprotocol/oasis-sdk/releases/download/rofl-containers%2Fv0.5.1/rofl-containers#9afa712b939528d758294bf49181466fc2066bbe507f92777ddc3bce8af6ee37", Compose: "compose.yaml", }, } From b32546f19bd0d3c95c12e588860f941fa50dae1d Mon Sep 17 00:00:00 2001 From: Jernej Kos Date: Fri, 16 May 2025 10:39:43 +0200 Subject: [PATCH 2/2] fix(cmd/rofl): Do not require a deployment for upgrade --- cmd/rofl/mgmt.go | 9 ++------- 1 file changed, 2 insertions(+), 7 deletions(-) diff --git a/cmd/rofl/mgmt.go b/cmd/rofl/mgmt.go index 45c3a102..c4bde152 100644 --- a/cmd/rofl/mgmt.go +++ b/cmd/rofl/mgmt.go @@ -449,13 +449,8 @@ var ( Short: "Upgrade all artifacts to their latest default versions", Args: cobra.NoArgs, Run: func(_ *cobra.Command, _ []string) { - cfg := cliConfig.Global() - npa := common.GetNPASelection(cfg) - - manifest, _ := roflCommon.LoadManifestAndSetNPA(cfg, npa, deploymentName, &roflCommon.ManifestOptions{ - NeedAppID: false, - NeedAdmin: false, - }) + manifest, err := buildRofl.LoadManifest() + cobra.CheckErr(err) switch manifest.TEE { case buildRofl.TEETypeTDX: