Skip to content

fix(pvc-artifact): relicense CDI-derived files with recognized header#2628

Closed
Isteb4k wants to merge 1 commit into
mainfrom
fix/pvc-artifact-license-and-pvc-protection-finalizer
Closed

fix(pvc-artifact): relicense CDI-derived files with recognized header#2628
Isteb4k wants to merge 1 commit into
mainfrom
fix/pvc-artifact-license-and-pvc-protection-finalizer

Conversation

@Isteb4k

@Isteb4k Isteb4k commented Jul 9, 2026

Copy link
Copy Markdown
Contributor

Description

The 22 CDI-derived Go files under images/pvc-artifact still carry the
Copyright <year> The CDI Authors. header. This replaces them with the standard
Flant JSC Apache 2.0 header, followed by a note crediting the Containerized Data
Importer (CDI) project as the origin — the same convention already used in
images/dvcr-artifact.

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

The DMT license linter rejects the CDI headers with "license header does not
match any known license"
, which fails the DMT check on every PR touching
pvc-artifact. The Flant JSC header is recognized by the linter, and the CDI
attribution note preserves the origin of the vendored code.

What is the expected result?

The DMT license check passes on images/pvc-artifact; no pvc-artifact file
reports "license header does not match any known license".

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: core
type: chore
summary: Relicense CDI-derived pvc-artifact files with the recognized Apache 2.0 header.
impact_level: low

The DMT license linter rejects the CDI copyright headers on the code
vendored into pvc-artifact ("license header does not match any known
license"). Replace them with the standard Flant JSC Apache 2.0 header
recognized by the linter and add a note crediting the Containerized Data
Importer (CDI) project as the origin, matching the convention already used
in images/dvcr-artifact.

Signed-off-by: Dmitry Rakitin <dmitry.rakitin@flant.com>
@Isteb4k Isteb4k force-pushed the fix/pvc-artifact-license-and-pvc-protection-finalizer branch from 7047b99 to b93e671 Compare July 9, 2026 17:41
@Isteb4k Isteb4k added this to the v1.10.0 milestone Jul 9, 2026
@Isteb4k Isteb4k changed the title fix: pvc-artifact license headers and PVC protection finalizer removal fix(pvc-artifact): relicense CDI files; fix PVC protection finalizer removal Jul 9, 2026
@Isteb4k Isteb4k force-pushed the fix/pvc-artifact-license-and-pvc-protection-finalizer branch from b93e671 to d777813 Compare July 9, 2026 17:43
@Isteb4k Isteb4k changed the title fix(pvc-artifact): relicense CDI files; fix PVC protection finalizer removal fix(pvc-artifact): relicense CDI-derived files with recognized header Jul 9, 2026
@Isteb4k Isteb4k closed this Jul 9, 2026
@Isteb4k Isteb4k deleted the fix/pvc-artifact-license-and-pvc-protection-finalizer branch July 9, 2026 17:43
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