Skip to content

Conversation

@Isteb4k
Copy link
Contributor

@Isteb4k Isteb4k commented Nov 20, 2025

Description

Why do we need it, and what problem does it solve?

What is the expected result?

Checklist

  • The code is covered by unit tests.
  • e2e tests passed.
  • Documentation updated according to the changes.
  • Changes were tested in the Kubernetes cluster manually.

Changelog entries

section:
type:
summary:

danilrwx and others added 7 commits November 14, 2025 14:41
Description

Don't try to log audit message if got error during fill event struct.

---------

Signed-off-by: Daniil Antoshin <daniil.antoshin@flant.com>
Signed-off-by: Roman Sysoev <roman.sysoev@flant.com>
mitigation cve report-2025-11-17

Signed-off-by: Nikita Korolev <nikita.korolev@flant.com>
* chore(ci): add lint and test build for d8v cli

---------

Signed-off-by: Nikita Korolev <nikita.korolev@flant.com>
…1469)

Implemented new naming strategy for BlockDevices underlying resources with d8v- prefix according to ADR.

New naming templates (generator.go):
- Added d8v- prefix to all resource templates
- Changed format from vi-<type>-<name> to d8v-vi-<type>-<name>-<uid>
Backward compatibility (fetch.go, fetch_test.go):
- Implemented FetchSupplement helper with automatic fallback to legacy names
- Added Legacy methods in Generator for old naming format
- Resources can be fetched by new names with fallback to old names
Updated resource naming:
- Importer pod: vi-importer-<name> → d8v-vi-importer-<name>-<uid>
- Uploader pod: vi-uploader-<name> → d8v-vi-uploader-<name>-<uid>
- Bounder pod: vi-bounder-<name> → d8v-vi-bounder-<name>-<uid>
- DVCR auth secret: vi-dvcr-auth-<name> → d8v-vi-dvcr-auth-<name>-<uid>
- DVCR auth secret for DV: vi-dvcr-auth-dv-<name> → d8v-vi-dvcr-auth-dv-<name>-<uid>
- CA bundle: vi-dvcr-ca-dv-<name> → d8v-vi-dvcr-ca-<name>-<uid>
- Uploader service: vi-uploader-svc-<uid> → d8v-vi-<name>-<uid>
- Uploader ingress: vi-uploader-ingress-<uid> → d8v-vi-<name>-<uid>
- TLS secret: vi-uploader-tls-ing-<name> → d8v-vi-tls-<name>-<uid>
- Network policy: vi-uploader-<name> → d8v-vi-<name>-<uid>
- Image pull secret: vi-pull-image-<name> → d8v-vi-pull-image-<name>-<uid>
- Target PVC: vi-<name>-<uid> → d8v-vi-<name>-<uid>
- Target PVC VD: vd-<name>-<uid> → d8v-vd-<uid>-<randx5>
- DataVolume: vi-<name>-<uid> → d8v-vi-<name>-<uid>
Name truncation handling:
- Implemented smart name shortening to respect K8s limits (253 for most, 63 for services)
- Names truncated while preserving prefix, UID, and uniqueness

Signed-off-by: Daniil Loktev <lokt.daniil@gmail.com>
* fix(module): user may delete or edit vmclass/generic

- Remove helm labels and annotations from vmclass/generic.
- Create secret/module-state to track initial creation of vmclass/generic.
- Do not react on delete or update of vmclass/generic.

Signed-off-by: Pavel Tishkov <pavel.tishkov@flant.com>
Signed-off-by: Ivan Mikheykin <ivan.mikheykin@flant.com>
Co-authored-by: Ivan Mikheykin <ivan.mikheykin@flant.com>
…oller from scrapeconfig to servicemonitor (#1651)

switched metrics scraping for the virtualization-controller from scrapeconfig to servicemonitor 

---------

Signed-off-by: Pavel Tishkov <pavel.tishkov@flant.com>
@Isteb4k Isteb4k added this to the v1.3.0 milestone Nov 26, 2025
@loktev-d loktev-d merged commit 54d0083 into fix/vd/wffc-stuck-in-waiting-phase Dec 4, 2025
54 of 60 checks passed
@loktev-d loktev-d deleted the test/111 branch December 4, 2025 13:04
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

8 participants