Skip to content

Conversation

@diafour
Copy link
Member

@diafour diafour commented Jan 15, 2026

Description

Add heritage=deckhouse label to Pods that run in user namespaces:

  • dvcr-importer-*
  • dvcr-uploader-*
  • bounder-*

Also add label to kubevirt and cdi related Pods:

cdi #27

  • cdi-importer-*
  • cdi-uploader-*
  • cdi-clone-*
  • prep-* (cdi-populator-prep)
  • size-detection-*

kubevirt #63

  • virt-launcher-*
  • hp-volume-*

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

Support security hardening for Deckhouse system components implemented by deckhouse/deckhouse#16749

What is the expected result?

Non-system service accounts can't delete Pods created in non-system namespaces by the virtualization module.

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: api
type: chore
summary: Add heritage=deckhouse label for Pods created in non-system namespaces

@diafour diafour added this to the v1.5.0 milestone Jan 15, 2026
@diafour diafour requested a review from fl64 as a code owner January 15, 2026 17:41
@diafour diafour added e2e/run Run e2e test on cluster of PR author e2e/user/hayer969 labels Jan 16, 2026
@deckhouse-BOaTswain deckhouse-BOaTswain removed the e2e/run Run e2e test on cluster of PR author label Jan 16, 2026
@diafour diafour added the e2e/run Run e2e test on cluster of PR author label Jan 16, 2026
@deckhouse-BOaTswain
Copy link
Contributor

deckhouse-BOaTswain commented Jan 16, 2026

Workflow has started.
Follow the progress here: Workflow Run

The target step completed with status: failure.

@deckhouse-BOaTswain deckhouse-BOaTswain removed the e2e/run Run e2e test on cluster of PR author label Jan 16, 2026
@diafour diafour added the e2e/run Run e2e test on cluster of PR author label Jan 16, 2026
@diafour diafour force-pushed the chore/api/add-heritage-deckhouse-label branch from 01ee7ba to 168c4ce Compare January 16, 2026 16:19
Support security hardening for Deckhouse system components implemented by deckhouse/deckhouse#16749

Add heritage=deckhouse label to Pods that run in user namespaces:

- dvcr-importer-*
- dvcr-uploader-*
- bounder-*

Signed-off-by: Ivan Mikheykin <ivan.mikheykin@flant.com>
Signed-off-by: Ivan Mikheykin <ivan.mikheykin@flant.com>
Signed-off-by: Ivan Mikheykin <ivan.mikheykin@flant.com>
@diafour diafour force-pushed the chore/api/add-heritage-deckhouse-label branch from 168c4ce to e012c26 Compare January 16, 2026 16:24
@diafour diafour added e2e/run Run e2e test on cluster of PR author and removed e2e/run Run e2e test on cluster of PR author labels Jan 16, 2026
@deckhouse-BOaTswain
Copy link
Contributor

deckhouse-BOaTswain commented Jan 16, 2026

Workflow has started.
Follow the progress here: Workflow Run

The target step completed with status: failure.

@deckhouse-BOaTswain deckhouse-BOaTswain removed the e2e/run Run e2e test on cluster of PR author label Jan 16, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants