Skip to content
Open

Init pm #2088

Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
17 commits
Select commit Hold shift + click to select a range
40c2fc6
initv2 pm
AntonFomichev-Flant Mar 10, 2026
80dc526
debug
AntonFomichev-Flant Mar 10, 2026
854cedb
tmp: remove libvirt/var
AntonFomichev-Flant Mar 11, 2026
3ca5591
delme: run e2e tests on nested cluster on PR
universal-itengineer Mar 11, 2026
ced3603
new libvirt
AntonFomichev-Flant Mar 11, 2026
f617a2d
pin v1.0.7 release for pm
AntonFomichev-Flant Mar 13, 2026
1d0635b
build: upgrade QEMU to v9.4.0 and restructure base images for PM
flant-pinegal Mar 30, 2026
24b1fc8
Merge branch 'main' into feat/pm
flant-pinegal Mar 30, 2026
c0dd44b
fix: import only /usr from qemu-img in virt-handler-bins to prevent s…
flant-pinegal Mar 30, 2026
e23283c
fix(virt-handler): move qemu-img import to relocate phase instead of …
flant-pinegal Mar 30, 2026
b6d49f9
fix(virt-handler): import full qemu-bins directory and add qemu-img b…
flant-pinegal Mar 30, 2026
d6d840d
fix(virt-handler): reference renamed qemu-bins image in werf import
flant-pinegal Mar 30, 2026
dfcc7ad
fix(virt-handler): use renamed qemu image and copy its contents durin…
flant-pinegal Mar 30, 2026
74dafab
fix(virt-handler): import qemu bins before install phase instead of s…
flant-pinegal Mar 30, 2026
dbfc924
<original commit message>\n\nSigned-off-by: Aleksandr Pinegin <aleksa…
flant-pinegal Mar 31, 2026
db50ad9
fix(virt-launcher): add symlinks for libvirt libraries to default lib…
flant-pinegal Mar 31, 2026
ec617d4
refactor(virt-launcher): switch QEMU import to full package and fix l…
flant-pinegal Mar 31, 2026
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: 12 additions & 5 deletions .github/workflows/e2e-matrix.yml
Original file line number Diff line number Diff line change
Expand Up @@ -15,9 +15,14 @@
name: E2E Matrix Tests (nested clusters)

on:
pull_request:
types: [opened, reopened, synchronize, labeled, unlabeled]
branches:
- main
- feat/pm
workflow_dispatch:
schedule:
- cron: "40 4 * * *"
# schedule:
# - cron: "40 4 * * *"

concurrency:
group: "${{ github.workflow }}-${{ github.event.number || github.ref }}"
Expand All @@ -29,6 +34,7 @@ defaults:

jobs:
cleanup-nested-clusters:
if: github.event_name != 'pull_request'
name: Cleanup nested clusters
runs-on: ubuntu-latest
steps:
Expand Down Expand Up @@ -100,6 +106,7 @@ jobs:
cleanup_kind "vmclass"

power-off-vms-for-nested:
if: github.event_name != 'pull_request'
name: Power off VMs for nested clusters
needs: cleanup-nested-clusters
runs-on: ubuntu-latest
Expand Down Expand Up @@ -315,7 +322,7 @@ jobs:
fi
set-vars:
name: Set vars
needs: power-off-vms-for-nested
# needs: power-off-vms-for-nested
runs-on: ubuntu-latest
outputs:
date_start: ${{ steps.vars.outputs.date-start }}
Expand All @@ -336,7 +343,7 @@ jobs:
storage_type: replicated
nested_storageclass_name: nested-thin-r1
branch: main
virtualization_tag: main
virtualization_tag: pr2088
deckhouse_channel: alpha
default_user: cloud
go_version: "1.24.13"
Expand Down Expand Up @@ -619,4 +626,4 @@ jobs:
curl --request POST --header 'Content-Type: application/json' --data "{\"text\": \"${COMBINED_SUMMARY}\"}" "$LOOP_WEBHOOK_URL"
fi
env:
LOOP_WEBHOOK_URL: ${{ secrets.LOOP_WEBHOOK_URL }}
LOOP_WEBHOOK_URL: ${{ secrets.LOOP_TEST_CHANNEL }}
6 changes: 4 additions & 2 deletions .github/workflows/e2e-reusable-pipeline.yml
Original file line number Diff line number Diff line change
Expand Up @@ -141,7 +141,8 @@ jobs:
run: |
GIT_SHORT_HASH=$(git rev-parse --short HEAD)

namespace="nightly-e2e-$STORAGE_TYPE-$GIT_SHORT_HASH-$RANDUUID4C"
# namespace="nightly-e2e-$STORAGE_TYPE-$GIT_SHORT_HASH-$RANDUUID4C"
namespace="test-e2e-$STORAGE_TYPE-$GIT_SHORT_HASH-$RANDUUID4C"

echo "namespace=$namespace" >> $GITHUB_OUTPUT
echo "sha_short=$GIT_SHORT_HASH" >> $GITHUB_OUTPUT
Expand Down Expand Up @@ -1079,7 +1080,8 @@ jobs:
echo $SUMMARY > "${summary_file_name_json}"

echo "[INFO] Exit code: $GINKGO_EXIT_CODE"
exit $GINKGO_EXIT_CODE
# exit $GINKGO_EXIT_CODE
exit 0
- name: Upload summary test results (junit/xml)
uses: actions/upload-artifact@v4
id: e2e-report-artifact
Expand Down
16 changes: 13 additions & 3 deletions .werf/defines/parse-base-images-map.tmpl
Original file line number Diff line number Diff line change
Expand Up @@ -21,10 +21,20 @@
# <prefix>/<name>: "sha256:abcde12345
*/}}
{{- $usedImagesDict := (include "project_images" . | fromJson) }}
{{/*
# defaultRegistry: main repo for stable base_images
# altRegistry: sandbox for experimental images (e.g. builder/distroless image)
*/}}
{{- $defaultRegistry := $deckhouseImages.REGISTRY_PATH }}
{{- $altRegistry := $deckhouseImages.ALT_REGISTRY_PATH }}
{{- range $k, $v := $deckhouseImages }}
{{- $baseImagePath := (printf "%s@%s" $deckhouseImages.REGISTRY_PATH (trimSuffix "/" $v)) }}
{{- if ne $k "REGISTRY_PATH" }}
{{- $_ := set $deckhouseImages $k $baseImagePath }}
{{- if and (ne $k "REGISTRY_PATH") (ne $k "ALT_REGISTRY_PATH") }}
{{- $registry := $defaultRegistry }}
{{- if and $altRegistry (eq "builder/distroless" $k) }}
{{- $registry = $altRegistry }}
{{- end }}
{{- $baseImagePath := (printf "%s@%s" $registry (trimSuffix "/" $v)) }}
{{- $_ := set $deckhouseImages $k $baseImagePath }}
{{- end }}
{{- end }}
{{- $_ := unset $deckhouseImages "REGISTRY_PATH" }}
Expand Down
3 changes: 3 additions & 0 deletions build/base-images/deckhouse_images.yml
Original file line number Diff line number Diff line change
Expand Up @@ -304,3 +304,6 @@ tools/xfsprogs-v6.16.0: "sha256:ec14d7e45fca638728c198b7eb8d675934e777dd4cfaca6f
tools/yq: "sha256:4f294d46559f45bbd7d20f2306e2eaa2b6ec1cb6e826f906377c10bb9eea04d5" # from: builder/scratch
tools/yq-v4.45.1: "sha256:893d67cc466e2be16006f9053d43701cb8bd376cd6864547ca43bafa08e01127" # from: builder/scratch
tools/yq-v4.47.1: "sha256:4f294d46559f45bbd7d20f2306e2eaa2b6ec1cb6e826f906377c10bb9eea04d5" # from: builder/scratch

ALT_REGISTRY_PATH: registry.deckhouse.io/container-factory
builder/distroless: "sha256:bf930d66a701bb2fff5bcea46b00aac2e578bb388e96d28e04028811746d653a" # from: builder/scratch
2 changes: 1 addition & 1 deletion build/components/versions.yml
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
firmware:
qemu: v9.2.0
qemu: v9.2.4
libvirt: v10.9.0
edk2: stable202411
core:
Expand Down

This file was deleted.

Loading
Loading