Skip to content

Enhance VM provisioning and setup with new features and fixes#40

Open
fastrapier wants to merge 1 commit into
mainfrom
pr3-dvp-install
Open

Enhance VM provisioning and setup with new features and fixes#40
fastrapier wants to merge 1 commit into
mainfrom
pr3-dvp-install

Conversation

@fastrapier

Copy link
Copy Markdown
Member

This pull request primarily updates documentation to reflect recent architectural changes and environment variable additions, and removes the enforced work log rule from project guidelines. The most important changes are grouped below.

Documentation Updates:

  • Expanded the architecture documentation in docs/ARCHITECTURE.md to include new and updated files for the DVP provider, such as retry.go, setupnode.go, dhctl.go, nodes.go, and install.go. Also updated descriptions for connect.go, deps.go, and kubeconfig.go to reflect their current responsibilities. [1] [2] [3]
  • Added new environment variables to the configuration documentation: E2E_DVP_VM_SSH_USER, E2E_DVP_DKP_LICENSE_KEY, and E2E_DVP_REGISTRY_DOCKER_CFG, clarifying their purpose and defaults.
  • Fixed a minor formatting issue in the environment variable table for better readability.

Project Process and Rules:

  • Removed the work log maintenance rule from .cursor/rules/worklog.mdc and the corresponding requirement from CLAUDE.md, so contributors are no longer required to append entries to docs/WORKLOG.md after code changes. [1] [2]

Signed-off-by: Daniil Studenikin <daniil.studenikin@flant.ru>
@github-code-quality

Copy link
Copy Markdown

Code Coverage Overview

Languages: Go

Go / code-coverage/go

The overall coverage in the branch is 20%. The coverage in the branch is 18%.

Show a code coverage summary of the most impacted files.
File b212665 03d9753 +/-
internal/infras...sh/v2/tunnel.go 84% 83% -1%
internal/provis...p/kubeconfig.go 81% 82% +1%
internal/provis.../dvp/install.go 0% 67% +67%
internal/provis...ng/dvp/nodes.go 0% 72% +72%
internal/provis...ng/dvp/dhctl.go 0% 75% +75%

Code Coverage is in Public Preview. Learn more and provide us with your feedback.

@github-actions

github-actions Bot commented Jul 1, 2026

Copy link
Copy Markdown

Code Coverage

Package Line Rate Health
github.com/deckhouse/storage-e2e/internal/cluster 0%
github.com/deckhouse/storage-e2e/internal/config 51%
github.com/deckhouse/storage-e2e/internal/infrastructure/ssh 0%
github.com/deckhouse/storage-e2e/internal/infrastructure/ssh/v2 80%
github.com/deckhouse/storage-e2e/internal/kubernetes/commander 48%
github.com/deckhouse/storage-e2e/internal/kubernetes/deckhouse 0%
github.com/deckhouse/storage-e2e/internal/kubernetes/storage 0%
github.com/deckhouse/storage-e2e/internal/kubernetes/virtualization 0%
github.com/deckhouse/storage-e2e/internal/logger 52%
github.com/deckhouse/storage-e2e/internal/provisioning/commander 39%
github.com/deckhouse/storage-e2e/internal/provisioning/dvp 63%
github.com/deckhouse/storage-e2e/internal/provisioning/dvp/vm 78%
github.com/deckhouse/storage-e2e/pkg/cluster 4%
github.com/deckhouse/storage-e2e/pkg/clusterprovider 89%
github.com/deckhouse/storage-e2e/pkg/clusterprovider/registry 100%
github.com/deckhouse/storage-e2e/pkg/kubernetes 5%
github.com/deckhouse/storage-e2e/pkg/retry 94%
github.com/deckhouse/storage-e2e/pkg/storage-e2e 0%
github.com/deckhouse/storage-e2e/pkg/testkit 4%
Summary 20% (2899 / 14651)

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.

1 participant